gpt4 book ai didi

WPF加载图像时抛出 "Cannot locate resource"异常

转载 作者:行者123 更新时间:2023-12-03 05:36:31 24 4
gpt4 key购买 nike

我有一个 WPF 窗口,其中包含本地系统中一个文件的背景图像。所以 XAML 文件如下所示:

 <Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>

在 XAML 设计器中,它实际上显示了此背景图像,因此该图像确实存在于 MYASSEMBLY\Resources 文件夹中。但是,在启动应用程序时的 InitializeComponent() 函数调用中,它抛出异常

Cannot locate resource 'resources/mypic.png'.

所以我现在完全迷失了。设计和运行时的目录是否不同,因此运行时中不存在?

最佳答案

在解决方案资源管理器中,将图像文件的Build Action 属性设置为Resource。然后右键单击解决方案资源管理器面板并执行清理解决方案并重建它。

关于WPF加载图像时抛出 "Cannot locate resource"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11948829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com