在MvvmCross v3中,我使用ShowViewModel导航到不同的页面.在转换为Mvx之前,我将使用该NavigationService.GoBack()方法返回上一页.优点是不重新创建页面.
由于该GoBack方法是特定于WP,WInRT,Silverlight的平台,处理返回上一页的最佳方法是什么,因此视图模型保持平台无关?
一种解决方案可能是使用ShowViewModel传递视图可以看到的一些数据,然后在WP/WinRT的情况下,RemoveBackEntry从视图调用.但是对于Mvx,可能有更好的方法.