0
如何在具有MVVM模式的Windows應用商店應用中實施OnNavigatedTo
和OnNavigatedFrom
方法?我目前使用的是MVVM Light,而我發現的最接近的東西是我的解決方案:link
但是,它似乎並不是一個很乾淨的方法,它可以追溯到2013年,所以我想知道是否有更好的方法這樣做的方式。OnMavigatedTo適用於Windows應用商店的MVVM模式
如何在具有MVVM模式的Windows應用商店應用中實施OnNavigatedTo
和OnNavigatedFrom
方法?我目前使用的是MVVM Light,而我發現的最接近的東西是我的解決方案:link
但是,它似乎並不是一個很乾淨的方法,它可以追溯到2013年,所以我想知道是否有更好的方法這樣做的方式。OnMavigatedTo適用於Windows應用商店的MVVM模式
這種解決方法沒有錯。
棱鏡,來自微軟模式&實踐也有一個基本的Page類,它實現了LayoutAwarePage(當頁面佈局/方向改變時得到通知)。有一個處理導航事件的基類很好。
棱鏡做它在FrameNavigationService,這最終依賴於框架「導航中」事件處理程序FrameFacadeAdapter
編輯: 當然,而不是編輯XAML文件,使用你也可以從它派生如果我沒有記錯(無法在工作中驗證,但在您的代碼後面,您應該可以將public class MyPage : Page
更改爲public class MyPage : BindablePage
。