Установить источник изображения wpf

Я знаю, что есть несколько похожих вопросов, но они мне не помогают:

У вас есть следующий код, чтобы показать изображение в коде позади:

BitmapImage logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new `Uri("pack://application:,,,/ApplicationName;component/Images/Klar.JPG");`
logo.EndInit();

Изображение находится в папке Images на том же уровне, что и папка bin.

В чем моя ошибка?


person user896692    schedule 13.04.2012    source источник
comment
Убедитесь, что действие BuildAction равно Content.   -  person Ritch Melton    schedule 13.04.2012


Ответы (1)


Сведения об URI Pack см. здесь. Я считаю, что ваш должен быть:

logo.BeginInit();
logo.UriSource = new Uri("pack://application:,,,/Images/Klar.JPG");
logo.EndInit();

который предполагает, что на уровне проекта у вас есть папка с именем Images, которая содержит jpg с именем Klar.JPG.

person Dan Busha    schedule 13.04.2012