MvvmCross Navigate From ViewModel Событие

Я прочитал о «ViewModel для ViewModel навигации» и «View Model Lifecycle» отсюда:https://github.com/MvvmCross/MvvmCross/wiki/ViewModel--to-ViewModel-navigation https://github.com/MvvmCross/MvvmCross/wiki/View-Model-Lifecycle

Я могу использовать методы Init () или Start () для инициализации текущего ViewModel. Также я могу передать параметры из одной ViewModel в другую и получить ее в методе Init ().

Итак, мой вопрос: когда я создавал приложения для Windows Phone, я использовал методы «NavigateTo» и «NavigateFrom». Init () похож на "NavigateTo". Но я не нашел альтернативы для метода «NavigateFrom» в mvvmcross, и я не знаю, как перезагрузить данные, когда я перемещаю «назад» с помощью «Закрыть (это)» или используя кнопку «Назад» на Windows Phone.

Не могли бы вы намекнуть мне?

Заранее спасибо!

обновленный

Я узнал, что Messenger (плагин MvvmCross) может помочь мне сообщить первой ViewModel, когда другая вторая ViewModel изменила данные (например, добавить элемент в коллекцию). Поэтому, когда вторая ViewModel добавляет новый элемент, сначала ViewModel перезагружает данные в методе OnCollectionChanged (CollectionChangedMessage obj).

Стюарт показал, как работать с этим плагином в NPlus1DaysOfMvvmCross / N-13-CollectABull-Part2. Ссылка здесь:https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/master/N-13-CollectABull-Part2

Ответы на вопрос(1)

Ваш ответ на вопрос