Windows Phone 8.1中的环境变量

时间:2014-11-17 16:50:17

标签: c# environment-variables windows-phone-8.1

我是Windows Phone 8.1的新手,我正在寻找一种方法来存储一些数据作为应用程序变量,我可以从应用程序的各个地方访问。 Windows Phone 8.1中是否有LocalStorage或IsolatedStorage? 我听说过Windows.Storage命名空间,我可以找到 LocalSettings RoamingSettings ,但我不知道我是否可以在其中存储一些列表或者一些词典...我也可以创建一个GlobalVariables静态类,我可以在其中启动一些变量并将其添加到app.xaml.cs但我相信WP 8.1框架包含更适合满足这种需求的东西。有人可以给我一些指导吗?

1 个答案:

答案 0 :(得分:4)

这实际上取决于您愿意保存的变量类型。 如果您不想在应用程序使用之间存储变量,您可以简单地使用GlobalVariables静态类,它不会造成任何伤害。

但是,如果您希望将信息存储在不同的用法(甚至是同一用户的设备)中,您可以使用LocalSettings:

  • 这些只能用于一个设备。

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh700361.aspx

  • 或RoamingSettings,如果您希望用户在同一个应用程序中访问这些变量,但是从使用同一Windows帐户登录的不同设备访问这些变量。

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh700362.aspx

但是,您可以随时查看此页面,了解有关此主题的一般知识: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465099.aspx