【问题标题】:Storing variables when windows app is closed and accessing them later在 Windows 应用程序关闭时存储变量并稍后访问它们
【发布时间】:2015-08-04 02:15:09
【问题描述】:

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

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

【问题讨论】:

  • 可以使用Serialization的概念
  • 这不是发明注册表的原因吗?

标签: 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 文档。

【讨论】:

    猜你喜欢
    • 2022-07-25
    • 1970-01-01
    • 2014-07-06
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多