2015-01-15 52 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

相关问题