全部博文(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.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 = IsolatedStorageSettings.ApplicationSettings["Stu"] as List
}
}
public class Student //实体类
{
public string sno { get; set; }
public string sname { get; set; }
}
} |
上面的每一句都有说明。
利用IsolatedStorageSettings可以本地存储你所要存储的信息了。
对于永久性的数据,我们使用IsolatedStorageSettings.ApplicationSettings来保存
对于临时数据我们可以保存在 PhoneApplicationService.Current.State或者PhoneApplicationPage的属性State里