即使应用暂停/关闭,也要保持用户输入

时间:2014-05-14 07:13:06

标签: c# xaml windows-phone-8

我想为Windows Phone 8制作一个简单的笔记应用程序。

我的问题是: 如何使用户放入文本框的文本保留在文本框中 即使该应用被暂停或停用?

非常感谢帮助。

1 个答案:

答案 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();
}