您需要将希望在文本框中显示的值存储在应用程序内存空间之外,因为应用程序的内存在关闭后会被清理。一个选项是将其存储到文件中并在应用程序关闭之前将值写入其中。下面给出了一个示例代码:
using System;
using System.Text;
using System.IO;
namespace FileWriting_SW
{
class Program
{
class FileWrite
{
public void WriteData()
{
FileStream fs = new FileStream("c:\\test.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
Console.WriteLine("Enter the text which you want to write to the file");
string str = Console.ReadLine();
sw.WriteLine(str);
sw.Flush();
sw.Close();
fs.Close();
}
}
static void Main(string[] args)
{
FileWrite wr = new FileWrite();
wr.WriteData();
}
}
}
代码和解释可以在这个站点找到。当然,这段代码只是 c# 中的控制台应用程序。阅读有关文件处理以及如何在 windows-phone 中进行的更多信息。然后所有的部分将组合在一起。