我有一个WPF窗口,在我的本地系统中有一个文件的背景图像.所以XAML文件看起来像这样:
<Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
Run Code Online (Sandbox Code Playgroud)
在XAML设计器中,它实际显示了此背景图像,因此图像确实存在于MYASSEMBLY\Resources文件夹中.但是,在InitializeComponent()我启动应用程序时的函数调用中,它会抛出异常
找不到资源'resources/mypic.png'.
所以我现在完全迷失了.设计和运行时之间的目录是否不同,因此运行时中不存在?
Buz*_*uzz 148
在解决方案探索中,将图像"Build Action"属性设置为"Resource",然后清理解决方案并重建它.
| 归档时间: |
|
| 查看次数: |
34467 次 |
| 最近记录: |