Я пытаюсь заполнить 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));
}