在Windows应用程序关闭时存储变量并在以后访问它们

时间:2015-05-22 06:56:22

标签: windows-8 microsoft-metro windows-8.1

有什么办法可以在任何变量中存储一些值,并在下次启动Windows应用程序时访问它们。

我尝试将值存储在文本文件中并稍后访问它们但由于某些文件访问问题,我需要将这些值存储在某种变量中。

1 个答案:

答案 0 :(得分:0)

您可以在本地或漫游应用设置中存储简单类型:

Windows.Storage.ApplicationDataContainer mySettings= Windows.Storage.ApplicationData.Current.LocalSettings; // or RoamingSettings
mySettings.Values["myString"] = "Lorem ipsum dolor sit amet";

然后在需要时检索它们:

string myString = mySettings.Values["myString"];

对于更复杂的类型,您需要保存在应用程序数据区域的文件中:Windows.Storage.ApplicationData.Current.LocalFolder或.RoamingFolder

有关详细信息,请参阅App data storage文档。