WPF выдает исключение «Не удается найти ресурс» при загрузке изображения
У меня есть окно WPF с фоновым изображением одного файла в моей локальной системе. Итак, файл XAML выглядит так:
<Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
В конструкторе XAML он фактически показывает это фоновое изображение, поэтому оно существует в папке MYASSEMBLY \ Resources. Однако вInitializeComponent()
вызов функции при запуске приложения выдает исключение
Cannot locate resource 'resources/mypic.png'.
Так что теперь я полностью потерян. Различаются ли каталоги между дизайном и средой выполнения, так что не существует во время выполнения?