Я хочу сохранить текст из текстового поля во внутреннее хранилище и загрузить его оттуда ...
Часть сохранения работает нормально.Но загрузка не работает, я уже пробовал много учебников.
private void button2_Click(object sender, RoutedEventArgs e)
{
//get selected FileName from listBox
string selItem = listBox1.SelectedItem.ToString();
IsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();
if (selItem != null)
{
IsolatedStorageFileStream fileStream = store.OpenFile(selItem, FileMode.Open, FileAccess.Read);
using (StreamReader sr = new StreamReader(fileStream))
{
String line = "";
//Debug.WriteLine("ReadLine");
if ((line = sr.ReadLine()) != null)
{
//Debug.WriteLine("ReadLineText");
textBox1.Text = line;
}
sr.Close();
}
fileStream.Close();
}
}
Вместо:
if ((line = sr.ReadLine()) != null)
{
//Debug.WriteLine("ReadLineText");
textBox1.Text = line;
Я пробовал много возможностей, таких как: textBox1.Text = sr.ReadLine ();и так далее.
Любопытно, что код имеет следующий вид: если я, например, введу:
IsolatedStorageFileStream fileStream = store.OpenFile("text0.txt", FileMode.Open, FileAccess.Read);
Он отлично работает для одного файла text0.txt.
Было бы действительно здорово, если бы кто-нибудь дал мне несколько советов по исправлению кода.
Заранее спасибо ..