wpf как использовать jpg из ресурса в xaml-изображении? - PullRequest
1 голос
/ 01 октября 2010

В моем проекте c # / WPF я добавил jpg к ресурсам для встраивания в exe-файл.

Теперь я хочу использовать этот jpg в теге изображения, что-то вроде

<xmlns:prop="clr-namespace:MyProgram.Properties"
<Image Source="{Binding Source={StaticResource prop:LogoJpg}}"

Моя проблема: это не работает.Я понятия не имею, как использовать изображение.Я мог бы использовать файлы с жесткого диска, но мне нужно, чтобы изображение было встроено в исполняемый файл.

1 Ответ

3 голосов
/ 01 октября 2010

Сначала добавьте изображение в ваш проект с помощью действия «Resource» (не EmbeddedResource). Например, я добавил изображение с именем "logo.jpg" в папку с изображениями в моем основном проекте.

Затем в XAML вы просто используете этот ресурс следующим образом:

<Image Source="Images\logo.jpg" />

Вы также можете использовать синтаксис пакета для источника:

<Image Source="pack://siteoforigin:,,,/Images/logo.jpg"  />

Надеюсь, это поможет.

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