Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

WPF Image. Как вывести изображение в контроле, если изображение генерируется внутри приложения и не имеет ссылок?

Image содержит свойство Sourse, но это ссылка на изображение, а не сам объект картинки.
Например в WinForms у IMage есть своство Image и туда можно спокойно передать готовую картинку.

Создание папок с картинками и сохранение в них готовых картинок я не рассматриваю.Картинка должна быть в переменной.

По дате
По рейтингу
Аватар пользователя
Просветленный

using (var stream = new MemoryStream())
{
bitmapGDI.Save(stream, ImageFormat.Bmp);// bitmapGDI - твой System.Drawing.Image
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.StreamSource = new MemoryStream(stream.ToArray());
bitmap.EndInit();

return bitmap; // bitmap - это WPF'овский BitmapImage
};
https://www.cyberforum.ru/wpf-silverlight/thread1583137.html