Image.FromStream () в C # - PullRequest
       0

Image.FromStream () в C #

2 голосов
/ 06 ноября 2011

Я работаю в VS 2010, .Net 4.0.В приложении форм Windows это нормально:

Image img = Image.FromStream(imagePart.GetStream());

Однако в приложении Wpf класс Image относится к классу System.Windows.Controls, и это недопустимо, поскольку у него нет определения для FromStreamметод.В формах Windows класс Image - System.Drawing.Image.

Можно ли использовать FromStream в приложении Wpf?

1 Ответ

6 голосов
/ 06 ноября 2011

В WPF я считаю вы бы использовали BitmapSource, например BitmapImage - и в последнем случае вы можете установить StreamSource свойство для соответствующего потока.

РЕДАКТИРОВАТЬ: BitmapSource это только один подкласс ImageSource. Используйте источник, создав элемент управления Image и установив свойство Source.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...