您可以使用这些功能,你的对象存储在phoneapplication状态
public static void SaveState(string key, object value)
{
if (phoneApplicationPage.State.ContainsKey(key))
{
phoneApplicationPage.State.Remove(key);
}
phoneApplicationPage.State.Add(key, value);
}
public static object LoadState(this PhoneApplicationPage phoneApplicationPage, string key)
{
if (phoneApplicationPage.State.ContainsKey(key))
{
return phoneApplicationPage.State[key];
}
return null;
}
编辑,使用isolatedsettings
public void SaveCompositeObject()
{
var settings = IsolatedStorageSettings.ApplicationSettings;
Person person= new City { Name = "Alex", Age= "21" };
settings.Add("person", person);
}
public class Person
{
public string Name
{
get;
set;
}
public string Age
{
get;
set;
}
}
检索数据
Person person1;
settings.TryGetValue<Person>("person", out person11);
:thaks,但我想利用做孤立的存储设置,所以我怎么办? – MaaN
我编辑了答案。 – nucleons
:谢谢,但只有一种形式,我想检索另一种形式的数据。当然,我将数据存储在第一种形式的按钮单击并在第二种形式的加载事件中检索数据。 – MaaN