Я пытаюсь заполнить List<Image>
, прочитав имя каждой строки из текстового файла. Текстовый файл выглядит так:Приложение сбой при чтении из текстового файла
image0
image1
image2
image
...
Следующий код полностью сбрасывает мою программу и заставляет замораживать Visual Studio.
int counter = 0;
string line = string.Empty;
StreamReader file = new StreamReader("ItemFile.txt");
while ((line = file.ReadLine()) != null)
{
imageCollection.Add(new Image());
imageCollection[counter].Source = new BitmapImage(new Uri("Images/" + line + ".png", UriKind.Relative));
}
Я думаю, в WP7, вам нужно использовать механизм IsolStorage для чтения/записи файлов. – ZafarYousafi
Есть ли исключение? Помните, что загрузка большого списка больших изображений ожидается медленно. – Vlad
Если ваш файл находится в изолированном хранилище, вы должны прочитать их из IsolStorage. [Это руководство может помочь вам] (http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage-read-and-save-text-files) –