我有一个WPF窗口,背景图片是我本地系统上的一个文件。因此,XAML文件看起来像这样:
<Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
在XAML设计器中,它实际上显示了这个背景图像,因此该图像确实存在于MYASSEMBLY\Resources文件夹中。但是,在启动应用程序时,在InitializeComponent()函数调用中,它会抛出异常“Cannot locate resource 'resources/mypic.png'.”。所以我现在完全迷失了方向。设计时和运行时的目录不同,因此运行时不存在吗?