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