我正在使用Visual Studio for Windows phone / C#制作应用程序。 我被困在这里...... 我想要一个文本框,其值可以在运行时更改。 但是当用户关闭应用程序并重新运行它时,值应该在那里(最后一次更改)。 这是代码..
int k,m;
if (k <= m)
{
k = m+1;
ABC.Text = k.ToString();
}
我希望abc.Text成为我正在寻找的文本框 请帮忙 谢谢
答案 0 :(得分:0)
您需要将要显示的值存储在应用程序内存空间之外的文本框中,因为应用程序的内存在关闭后会被清除。选项是将其存储到文件中,并在应用关闭之前将值写入其中。下面给出了一个示例代码:
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();
}
}
}
可在此网站here找到代码和说明。当然,这段代码只是c#中的控制台应用程序。阅读更多关于文件处理以及如何在Windows Phone中进行操作的内容。然后所有的部分都将融合在一起。
答案 1 :(得分:0)