我想为Windows Phone 8制作一个简单的笔记应用程序。
我的问题是: 如何使用户放入文本框的文本保留在文本框中 即使该应用被暂停或停用?
非常感谢帮助。
答案 0 :(得分:3)
尝试使用IsolatedStorage将用户的笔记保存在手机的内存中,并在您的应用再次启动时尝试将其取回。 这是一个链接,可以帮助您通过IsolatedStorage MSDN Link Another Project
<强>存储强>
private void Button_Click_2(object sender, RoutedEventArgs e)
{
IsolatedStorageSettings isoStoreSettings = IsolatedStorageSettings.ApplicationSettings;
int integerValue;
int.TryParse(Entier.Text, out integerValue);
//store the integer
isoStoreSettings["IntegerValue"] = integerValue;
//store the string
isoStoreSettings["StringValue"] = chaine.Text;
}
<强>检索:强>
private void Button_Click_1(object sender, RoutedEventArgs e)
{
IsolatedStorageSettings isoStoreSettings = IsolatedStorageSettings.ApplicationSettings;
int integerValue;
string stringValue;
//Retreive The integer
if (isoStoreSettings.TryGetValue("IntegerValue", out integerValue))
{
Entier.Text = integerValue.ToString();
}
//Retreive the string
if (isoStoreSettings.TryGetValue("StringValue", out stringValue))
{
chaine.Text = stringValue;
}
isoStoreSettings.Save();
}