如何在具有MVVM模式的Windows应用商店应用中实现OnNavigatedTo
和OnNavigatedFrom
方法?我目前正在使用MVVM Light,而我在解决方案中找到的最接近的是:link
然而,它似乎不是一个非常干净的方式,它可以追溯到2013年,所以我想知道是否有更好的方法这样做。
答案 0 :(得分:0)
这种解决方法没有错。
Prism,来自Microsoft Pattern&实践也有一个基页面类,它实现了LayoutAwarePage(当页面布局/方向发生变化时得到通知)。拥有一个处理导航事件的基类很好。
Prism在FrameNavigationService中完成,它最终与框架相关联#34;导航"事件处理程序FrameFacadeAdapter
修改强>
当然,如果我没有正确编辑XAML文件,你也可以从中得到它(不能在工作中验证,但在您的代码中,您应该能够将public class MyPage : Page
更改为{{ 1}}。