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