我有一个 WPF 窗口,其中包含本地系统中一个文件的背景图像。所以 XAML 文件看起来像这样:
<Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
在 XAML 设计器中,它实际上显示了此背景图像,因此该图像确实存在于 MYASSEMBLY\Resources 文件夹中。然而,在InitializeComponent()
当我启动应用程序时调用函数,它会抛出异常
无法找到资源“resources/mypic.png”。
所以我现在完全迷失了。设计和运行时的目录是否不同,因此运行时中不存在?
在解决方案资源管理器中设置图像文件的Build Action
财产给Resource
。然后右键单击解决方案资源管理器面板并执行Clean Solution
并重建它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)