2011-01-23 2 views
4

Привет, я нашел два способа, как добавить изображение в ресурсы.Как можно добавить изображение к ресурсам

Первое: например, я создаю изображения в папке и добавляю некоторые изображения в эту папку, устанавливая действие сборки изображений в разделе «Ресурсы». Нечто подобное здесь:

http://www.codewrecks.com/blog/index.php/2010/07/23/bind-an-image-to-a-property-in-wpf/

И второй способ заключается в использовании Resources.resx и использовать AddResources -> AddExistingFile.

Является ли результат таким же?

Извините за мой английский.

ответ

11

Нет, это не то же самое.

Ресурсы WPF должны использовать действие сборки «Ресурс». Ресурсы Resx (aka «Встроенный ресурс») используются Windows Forms, а не WPF. Они разрешают к System.Drawing.Bitmap, но WPF нуждается в System.Windows.Media.ImageSource, так что вы не можете использовать Resx изображения непосредственно в WPF (однако вы можете преобразовать из Bitmap к ImageSource, используя System.Windows.Interop.Imaging класс)

+0

Спасибо за объяснения, теперь я понять разницу. –

Смежные вопросы