1

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

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

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

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

4

1 回答 1

3

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

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

于 2011-05-14T11:15:32.307 回答