我为Windows Phone 7和8创建了许多应用程序。要存储我使用这些方法的设置:
IsolatedStorageSettings.ApplicationSettings["key"] = value;
IsolatedStorageSettings.ApplicationSettings.Save();
一切都很完美,我的设置已存储。 Save()
方法完成了这项工作。
但现在我正在为Windows Phone 8.1(WinRT)创建一个应用程序。我已按照this guide学习热门以保存设置。这是现在的样子:
Windows.Storage.ApplicationData.Current.LocalSettings.Values["key"] = value;
但是当我关闭应用程序并再次运行时,它们就会消失,我的设置也不会存储。所以我的问题是:如何在Windows Phone 8.1中保存设置?
答案 0 :(得分:3)
这条线确实有效:
Windows.Storage.ApplicationData.Current.LocalSettings.Values["key"] = value;
问题是当您尝试通过XAML中的绑定作为属性来调用它时。那你可能有问题。只要避免它,并在explicite后面的代码中调用此方法。