[英]ViewModel Called on Navigation Back Prism MVVM Windows Phone 8.1 C#
我正在开发一个应用程序,并且一切正常,但是当我返回上一页时,将调用视图模型,因此它不会维护旧数据。
我使用此行在XAML中调用“我的视图模型”。
prismmvvm:ViewModelLocator.AutoWireViewModel="true"
所以我的问题是:
返回时如何禁用视图模型的调用?
您在这里指的是缓存 。
在ViewModel的构造函数中,设置NavigationCacheMode
this.NavigationCacheMode = NavigationCacheMode.Required;
并在OnNavigatedTo事件处理程序中,检查您的navigationMode并删除(如果您要执行的操作不是默认初始化)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.