MvvmCross Navegar no evento ViewModel

Eu li sobre a navegação "ViewModel para ViewModel" e "View Model Lifecycle" aqui:https://github.com/MvvmCross/MvvmCross/wiki/ViewModel--to-ViewModel-navigation https://github.com/MvvmCross/MvvmCross/wiki/View-Model-Lifecycle

Posso usar os métodos Init () ou Start () para inicializar o ViewModel atual. Também posso passar parâmetros de um ViewModel para outro e recebê-lo no método Init ().

Então, minha pergunta: quando criei os aplicativos do Windows Phone, usei os métodos "NavigateTo" e "NavigateFrom". Init () é semelhante a "NavigateTo". Mas não encontrei alternativa para o método "NavigateFrom" no mvvmcross e não sei como recarregar dados quando movo 'back' por "Close (this)" ou usando o botão back no windows phone.

Você poderia me dar uma dica?

Desde já, obrigado!

Atualizada

Descobri que o Messenger (plugin MvvmCross) pode me ajudar a informar primeiro o ViewModel, quando outro segundo ViewModel tiver alterado os dados (por exemplo, adicionar um item a uma coleção). Portanto, quando o segundo ViewModel adicionar um novo item, o primeiro ViewModel recarregará os dados no método OnCollectionChanged (CollectionChangedMessage obj).

Stuart mostrou como trabalhar com esse plug-in no NPlus1DaysOfMvvmCross / N-13-CollectABull-Part2. Link aqui:https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/master/N-13-CollectABull-Part2

questionAnswers(1)

yourAnswerToTheQuestion