2015-06-16 73 views
1

我正在處理一個應用程序,一切正常,但是當我回到上一頁時,調用了View Model,因此它不會保留舊數據。ViewModel在導航上調用返回棱鏡MVVM Windows Phone 8.1 C#

我使用此行在XAML中調用My View Model。

prismmvvm:ViewModelLocator.AutoWireViewModel="true" 

所以我的問題是:

如何禁用視圖模型的電話時,我回去?

回答

1

您指的是緩存在這裏。

在您的視圖模型的構造,將您NavigationCacheMode

this.NavigationCacheMode = NavigationCacheMode.Required; 

和的OnNavigatedTo事件處理程序,請檢查您navigationMode和刪除,如果你正在做的事情比默認初始化多。