我创建了一个包含<Image />
控件的自定义用户控件。我的用户控件绑定到CLR对象,该对象包含用于filename
<Image>
属性的正确Source
。
用户控件位于Silverlight应用中的Controls
文件夹下。应用程序运行时,仅当图像与用户控件位于同一文件夹中时才显示图像(即图像必须位于Controls
文件夹中)。
如何使图像源与Silverlight应用程序运行的位置相关?
该应用程序托管在ASP.NET MVC应用程序中。
答案 0 :(得分:3)
以“/”开头的相对路径被视为在XAP文件的顶级路由(如果在Xap中找不到资源),从中下载XAP的服务器文件夹中。
换句话说,在开头或您的网址上放置一个“/”,您可能会得到您描述的行为。