我正在开发模块化Silverlight应用程序,并且在其中一个模块中,我想在视图上显示图像。我在/Resources/Images
目录下的模块项目下添加了图像文件。而且我已将图像文件的Build Action
属性更改为Content
。我认为没有不将图像嵌入到dll文件中更好。构建后的xap文件包含图像。
在View xaml中,我插入了图像<Image Source="/Resources/Images/Yoda.jpg" />
并正确显示了设计时间,但运行时缺少图像。
我的问题是如何解决这个问题?我不想嵌入dll(Build Action:Resource)。
如果你想玩它,我已经制作了一个小测试解决方案: Solution.zip
提前致谢
正确显示图像的设计时间:
但运行时图像丢失:
解决方案结构:
答案 0 :(得分:0)
您可以将图片的复制到输出目录属性设置为:
然后在运行时它将可用。