繁体   English   中英

ViewModel在导航Back Prism MVVM Windows Phone 8.1 C#上调用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM