1.3 IsolatedStorageSettings Isolated Storage不但提供了文件相关操作支持,还提供了IsolatedStorageSettings类,用来保存应用程序状态信息,我们在第三章中介绍工程结构的时候曾经涉及到应用程序的生命周期,打开任何一个工程的App.xaml文件,你会看到以下代码
应用程序启动时候会产生Lauching事件,我们会通过Application_Launching处理函数得到通知;当用户按下Windows键后,用户会从当前应用程序离开,这个过程叫TombStone,这时候产生Deactivated事件;如果用户这时候再按一下返回键(左箭头按键),这时候会产生Activated事件,该应用程序开始恢复;如果用户启动引用程序后直接按返回键,这时候该应用程序就会退出,会产生Closing事件;所有这些事件如同Launching事件一样,程序可以选择性处理。 一般应用程序退出或者发生状态变换的时候我们希望保存一下数据,比如用户正在玩一个游戏,当他返回程序的时候,他希望能接着玩,而不是重新开始,这时候就需要程序根据程序状态不同提供保存和恢复功能,而IsolatedStorageSettings则可以达到这一目的。 首先,我们为App.xaml.cs添加两个成员函数
从图中我们可以看到只是在IsolatedStore目录下创建了一个_ApplicationSettings文件而已,那这个文件什么样呢,我们把文件Copy到PC上看一看,它的内容如下:
|
Windows Phone文件/SD卡操作 (2)
最新推荐文章于 2024-04-26 09:14:08 发布