C# Windows应用商店应用程序的MVVM模式中的OnNavigatedTo
如何在具有MVVM模式的Windows应用商店应用程序中实现C# Windows应用商店应用程序的MVVM模式中的OnNavigatedTo,c#,mvvm,windows-store-apps,windows-8.1,mvvm-light,C#,Mvvm,Windows Store Apps,Windows 8.1,Mvvm Light,如何在具有MVVM模式的Windows应用商店应用程序中实现OnNavigatedTo和OnNavigatedFrom方法?我目前正在使用MVVM Light,我找到的最接近我的解决方案是: 然而,这似乎不是一个非常干净的方法,它可以追溯到2013年,所以我想知道是否有更好的方法来做到这一点 用这种方法解决这个问题没有什么错 来自Microsoft Pattern&Practices的Prism也有一个基本页面类,它实现了LayoutWarePage(当页面布局/方向发生变化时得到通知)。拥有一
OnNavigatedTo
和OnNavigatedFrom
方法?我目前正在使用MVVM Light,我找到的最接近我的解决方案是:然而,这似乎不是一个非常干净的方法,它可以追溯到2013年,所以我想知道是否有更好的方法来做到这一点 用这种方法解决这个问题没有什么错 来自Microsoft Pattern&Practices的Prism也有一个基本页面类,它实现了LayoutWarePage(当页面布局/方向发生变化时得到通知)。拥有一个处理导航事件的基类是可以的 Prism在中执行此操作,最终绑定到框架“导航”事件处理程序 编辑: 当然,如果我没记错的话,您也可以从XAML文件中派生,而不是编辑XAML文件来使用(在工作时无法验证,但在您的代码中,您应该能够将
公共类MyPage:Page
更改为公共类MyPage:BindablePage
)