保持用户输入,即使应用程序暂停/关闭

本文关键字:应用 程序暂停 关闭 用户 输入 | 更新日期: 2023-09-27 18:03:27

我想为Windows Phone 8做一个简单的笔记应用。

我的问题是:如何让用户输入到文本框中的文本留在文本框内即使应用程序被暂停或停用?

感谢帮助

保持用户输入,即使应用程序暂停/关闭

尝试使用IsolatedStorage将用户的笔记保存在手机内存中,并在应用再次启动时尝试将它们找回来。这里有一个链接,可以帮助您了解IsolatedStorageMSDN链接另一个项目

第二个链接的示例代码:

储存:

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