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