Эффективно добавляйте все изображения из /Resources в список (C#, WPF).C#

Место общения программистов C#
Ответить
Anonymous
 Эффективно добавляйте все изображения из /Resources в список (C#, WPF).

Сообщение Anonymous »

В рамках проекта самообучения я создаю игру на память в виде приложения WPF.
Вопрос: существует ли эффективный способ добавления всех файлов изображений из каталога Resources в List, чтобы я мог легко создать сетку из x изображений?
Идеальным вариантом для меня было бы хранить все эти изображения один раз в списке и циклически перемещаться по списку, чтобы установить
(Image)pictureBox.Source = myImageList

Ограничения здесь заключаются в том, что метод myImage.BeginInit() можно вызвать только один раз, и, кроме того, невозможно переопределить экземпляр BitmapImage (под «невозможно переопределить» я имею в виду, что я не могу изменить изображение, хранящееся в BitmapImage, после его установки).
Вывод: в моей папке ресурсов много изображений. Есть ли лучший способ, чем следующий фрагмент кода, сохранить все мои изображения из этой папки в списке (поскольку этот метод требует от меня создания экземпляра BitmapImage для каждого ресурса, который я хочу добавить в список. Это кажется неэффективным).
BitmapImage myImage0 = new BitmapImage();

myImage0.BeginInit();
myImage0.UriSource = new Uri(@"/resources/ukflag.jpg", UriKind.Relative);
pictureBox.Source = myImage0;

myImage0.EndInit();
myImageList.Add(myImage0);


Подробнее здесь: https://stackoverflow.com/questions/663 ... mage-c-wpf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»