Qual é a melhor maneira de lidar com o GoBack para as diferentes plataformas MvvmCross (v3)?
Em MvvmCross v3 eu usoShowViewModel
para navegar para páginas diferentes. Antes de converter para Mvx eu usaria oNavigationService.GoBack()
método para voltar para a página anterior. A vantagem é que a página não é recriada.
Desde oGoBack
O método é específico da plataforma para WP, WInRT, Silverlight, qual é a melhor maneira de lidar com o retorno à página anterior para que o modelo de exibição permaneça independente da plataforma?
Uma solução pode ser usarShowViewModel
passando alguns dados que a visão pode ver e, em seguida, no caso de WP / WinRT, chamandoRemoveBackEntry
da vista. Mas com Mvx, provavelmente há um jeito melhor.