在MvvmCross v3中,我使用ShowViewModel
導航到不同的頁面。在轉換爲Mvx之前,我會使用NavigationService.GoBack()
方法返回上一頁。好處是頁面不會被重新創建。什麼是處理不同MvvmCross(v3)平臺的GoBack的最佳方式
由於GoBack
方法是針對WP,WInRT和Silverlight的特定平臺,處理返回到上一頁的最佳方式是什麼,以便視圖模型保持平臺獨立?
一種解決方案可能是使用ShowViewModel
傳遞視圖可以看到的一些數據,然後在WP/WinRT的情況下從視圖調用RemoveBackEntry
。但對於Mvx,可能有更好的方法。
我看到並且像你說過的,可以從平臺主持人繼承,覆蓋ChangePresenter並告訴Mvx使用新的演示者。 – 2013-04-23 04:29:44