Windows Phone 8.1应用程序中的本地设置未存储

本文关键字:设置 存储 Phone 应用程序 Windows | 更新日期: 2023-09-27 17:51:14

我为Windows Phone 7和8开发了很多应用。为了存储设置,我使用了以下方法:

IsolatedStorageSettings.ApplicationSettings["key"] = value;
IsolatedStorageSettings.ApplicationSettings.Save();

一切都很完美,我的设置被存储了。Save()方法完成了任务。

但是现在我正在为Windows Phone 8.1 (WinRT)创建一个应用程序。我按照这个指南学习如何保存设置。下面是它现在的样子:

Windows.Storage.ApplicationData.Current.LocalSettings.Values["key"] = value;

但是当我关闭应用程序并再次运行时,它们消失了,我的设置没有被存储。所以我的问题是:如何保存设置在Windows Phone 8.1?

Windows Phone 8.1应用程序中的本地设置未存储

这行真的有用:

 Windows.Storage.ApplicationData.Current.LocalSettings.Values["key"] = value;

问题是当你试图通过绑定在XAML作为一个属性调用它。那你可能有问题了。只需避免它,并在显式后面的代码中调用此方法。