【问题标题】:Storing variables when windows app is closed and accessing them later在 Windows 应用程序关闭时存储变量并稍后访问它们
【发布时间】:2015-08-04 02:15:09
【问题描述】:
有什么方法可以将一些值存储在任何变量中,并在下次启动 Windows 应用程序时访问它们。
我尝试将值存储在文本文件中,然后再访问它们,但由于某些文件访问问题,我需要将这些值存储在某种变量中。
【问题讨论】:
标签:
windows-8
microsoft-metro
windows-8.1
【解决方案1】:
您可以在本地或漫游应用设置中存储简单类型:
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 文档。