Это сводит меня с ума за последние 2 дня, и что-то близко, что я нахожу, просто не работает в моей ситуации, возможно, кто-то может указать, что я делаю не так Отказ
У меня есть проект WPF, к которому я включил довольно большое количество изображений (80). Я добавил их в проект в папку под названием «Изображения». В настоящее время они устанавливаются встроенные ресурсы (хотя я тоже пробовал регулярные ресурсы), но ничто не работает.
Я пытаюсь создать и загрузить Arraylist Image Image, используя эти файлы в качестве источника, но я не очень плохой.
private void addPicture(string name)
{
string filePath = "pack://MyApp_WPF:,,,/Images/" + name + ".png";
Stream imageStream = assembly.GetManifestResourceStream(filePath);
Image curImage = new Image();
BitmapImage bmpImage = new BitmapImage();
bmpImage.BeginInit();
bmpImage.UriSource = new Uri(filePath, UriKind.Relative);
bmpImage.EndInit();
curImage.Height = 60;
curImage.Stretch = Stretch.Uniform;
curImage.Source = bmpImage;
curImage.Margin = new Thickness(5);
imageList.Add(curImage);
}
Было гораздо проще сделать в приложении Windows Form, но я просто не могу понять это с WPF ... Любая помощь помимо ссылок на ресурсы было бы неплохо, потому что шансы на данный момент я уже прочитал их.