如何在用户控件内的图像控件中使用Silverlight app的相对路径?

时间:2011-05-13 21:49:12

标签: silverlight user-controls imagesource

我创建了一个包含<Image />控件的自定义用户控件。我的用户控件绑定到CLR对象,该对象包含用于filename <Image>属性的正确Source

用户控件位于Silverlight应用中的Controls文件夹下。应用程序运行时,仅当图像与用户控件位于同一文件夹中时才显示图像(即图像必须位于Controls文件夹中)。

如何使图像源与Silverlight应用程序运行的位置相关?

该应用程序托管在ASP.NET MVC应用程序中。

1 个答案:

答案 0 :(得分:3)

以“/”开头的相对路径被视为在XAP文件的顶级路由(如果在Xap中找不到资源),从中下载XAP的服务器文件夹中。

换句话说,在开头或您的网址上放置一个“/”,您可能会得到您描述的行为。