【发布时间】:2013-12-09 21:17:49
【问题描述】:
我可以将文本文件保存到隔离存储中,但是如何在文本块中添加 profile saved 1, profile saved 2?让它继续。
下面是我的文本块:
textBlock5.Text = "Profile 1 Name and Admin Saved";
当用户保存第二条记录时,我希望 profile 1 转到 profile 2。然后从第三条记录开始,它将保存多个名称和管理员。
Windows phone 7.1 的隔离存储,而我已将文本文件存储在其中。配置文件 1 和 2 是我想在用户单击保存按钮时在 textBlock5.Text 中显示的内容。试图实现当用户单击一次按钮时,它显示“Profile 1 Name and Admin Saved”,当用户第二次单击存储第二个数据时,是“Profile 2 Name and Admin Saved”,当用户单击第三次或多次保存按钮,它显示“多个配置文件名称和管理员已保存”。
//get the storage for your app
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
//define a StreamWriter
StreamWriter writeFile;
if (!store.DirectoryExists("SaveFolder"))
{
//Create a directory folder
store.CreateDirectory("SaveFolder");
//Create a new file and use a StreamWriter to the store a new file in the directory we just created
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.CreateNew, store));
}
else
{
//Create a new file and use a StreamWriter to the store a new file in the directory we just created
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.Append, store));
}
StringWriter str = new StringWriter();
str.Write(textBox1.Text);
str.Write(",");
str.Write(textBox2.Text);
writeFile.WriteLine(str.ToString());
writeFile.Close();
textBlock5.Text = "Profile 1 Name and Admin Saved";
【问题讨论】:
-
我认为您可能需要澄清您的要求。我真的无法理解你的意思。什么是“隔离存储”?什么是配置文件 1 和 2?你想达到什么目的?您当前的代码在哪里?究竟是什么不工作?
-
查看更新!
标签: c# isolatedstorage textblock