0

我有“WPF userControl Library”项目。在其中我有下一行代码的窗口

   <Image  x:Name="imgInstructionIcon" Source="images/InfoIcon.png" >

而且在项目中我有“图像”文件夹,其中包含 InfoIcon.png 文件。但我的代码没有看到这个文件并给出下一个错误:

错误 58 文件 images/InfoIcon.png 不是项目的一部分,或其“构建操作”属性未设置为“资源”

当我更改路径时,Source=../images/InfoIcon.png我在设计器中看到我的图标,但在运行时看不到。我的项目是解决方案的一部分。

4

3 回答 3

1

将 Source="images/InfoIcon.png", BuildAction 设置为 Resource 并编译应用程序。现在您可以在设计器和运行时中看到。

于 2010-06-25T09:37:05.213 回答
1

试试 uri pack 语法 -在这里阅读更多

于 2010-06-25T10:55:11.320 回答
0

尝试按照错误说明进行操作:在解决方案资源管理器中选择图像,然后在属性中将构建操作设置为资源。它应该可以解决您的问题。

于 2010-06-25T09:28:08.303 回答