Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1078023
  • 博文数量: 403
  • 博客积分: 10272
  • 博客等级: 上将
  • 技术积分: 4407
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:22
文章分类

全部博文(403)

文章存档

2012年(403)

分类: 嵌入式

2012-03-14 17:07:51

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using System.IO.IsolatedStorage;
namespace PhoneApp1
{
public partial class MainPage : PhoneApplicationPage
{
public MainPage()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
List students = new List(); //实例化实体类
students.Add(new Student() { sno = "1", sname = "张三" }); //给实体赋值
students.Add(new Student() { sno = "2", sname = "李四" });
students.Add(new Student() { sno = "3", sname = "王五" });
IsolatedStorageSettings.ApplicationSettings["Stu"] = students; //将实体类赋给键值为Stu 的ApplicationSettings
IsolatedStorageSettings.ApplicationSettings.Save(); //保存对象
}
private void button2_Click(object sender, RoutedEventArgs e)
{
List students = new List(); //实例化实体类
students = IsolatedStorageSettings.ApplicationSettings["Stu"] as List; 将键值为Stu的Applications赋给实体
}
}
public class Student //实体类
{
public string sno { get; set; }
public string sname { get; set; }
}
}

上面的每一句都有说明。

利用IsolatedStorageSettings可以本地存储你所要存储的信息了。

对于永久性的数据,我们使用IsolatedStorageSettings.ApplicationSettings来保存

对于临时数据我们可以保存在 PhoneApplicationService.Current.State或者PhoneApplicationPage的属性State里

阅读(534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~