你的位置:首页 > 操作系统

[操作系统]windowsphone8.1学习笔记之应用数据(一)


  数据存储分为两种:云存储和应用数据(即本地存储),wp中的应用数据分为两种,一种是应用设置;一种是应用文件。wp的数据相关都是通过ApplicationData来实现,一个程序只有数据存储区。

  先说应用设置,分为本地和漫游两种,分别通过ApplciationData.Currt.LocalSetting和ApplciationData.Currt.RoamingSetting来获取,都返回一个ApplicationDataContainer对象。本地和漫游的两种操作也都一样,所以这里已本地为例。

// 获取设置应用设置的数据容器ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;

 

数据的增删查改很容易,是通过lcoalSetting.Values来进行的,看下他继承的接口就都懂了

//添加或修改设置lcoalSettings.Values["setting"] = "this is test setting";//判断是否存在该设置bool hasSettingKey = localSettings.Values.Containerkey("setting");//读取设置string settingValue = localSettings.Values["setting"].ToString();//删除设置localSettings.Values.Remove("setting");


还有就是数据容器的嵌套,最高可一起那套32层

上图是他的定义,所以操作values的差不多,就不多说了。