在Visual Studio 2010中,我使用Silverlight业务应用程序模板创建了一个新项目。我在Assets文件夹下添加了一个Images文件夹。此文件夹中的png文件将Build Action设置为Resource,将Copy To Output Directory设置为Always。在标题部分,我添加了<Image Source="Assets\Images\logo.png" />
元素。在设计时,它会显示我的图像。在运行时它没有。
想知道为什么我的图像在运行时丢失了吗?
--Shawn
答案 0 :(得分:2)
我在设计时显示的图像存在类似问题,但在运行时却没有。我正在使用包URI,所以我也想发布该修复:
在运行时不起作用,在设计时工作:
<Image Source="TelerikDemo;component/Images/logo.png" />
适用于设计和运行时:
<Image Source="/TelerikDemo;component/Images/logo.png" />
注意包URI开始之前的额外'/'。
答案 1 :(得分:1)
HMF!结果我的反斜杠需要正斜杠!