テキストボックスからテキストをinternalStorageに保存し、そこからロードしたいと考えています...Phone7、別のIsolatedStorageFileの問題
節約パーツが問題なく動作します。しかし、ロードは機能しません。既に多くのチュートリアルを試しました。
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のため正常に動作します。
誰かが私にコードを修正するためのヒントをくれれば本当に素晴らしいでしょう。
事前に感謝..
エミュレータからファイルをロードしていますか?なぜなら、隔離されたファイルの格納は、開始するたびに空白のスレートから始まるからです。 –
よろしくお願いします。最初にいくつかのテストファイルを作成します... – infinitesimalLeanne
例外は、IsolatedStorageFileStreamでの操作が許可されていません。 – infinitesimalLeanne