2015-01-15 90 views
0

如何在具有MVVM模式的Windows應用商店應用中實施OnNavigatedToOnNavigatedFrom方法?我目前使用的是MVVM Light,而我發現的最接近的東西是我的解決方案:link

但是,它似乎並不是一個很乾淨的方法,它可以追溯到2013年,所以我想知道是否有更好的方法這樣做的方式。OnMavigatedTo適用於Windows應用商店的MVVM模式

回答

0

這種解決方法沒有錯。

棱鏡,來自微軟模式&實踐也有一個基本的Page類,它實現了LayoutAwarePage(當頁面佈局/方向改變時得到通知)。有一個處理導航事件的基類很好。

棱鏡做它在FrameNavigationService,這最終依賴於框架「導航中」事件處理程序FrameFacadeAdapter

編輯: 當然,而不是編輯XAML文件,使用你也可以從它派生如果我沒有記錯(無法在工作中驗證,但在您的代碼後面,您應該可以將public class MyPage : Page更改爲public class MyPage : BindablePage

相關問題