我需要将XAML中的图像视为特殊情况,并使用相对HTTP URL而不是相对DLL路径下载图像。但我似乎无法让它正常工作。我已经尝试了包URL,但它似乎忽略了它。这些似乎都不起作用。
<Image Source="pack://siteoforigin:,,,/images/logo.png" />
<Image Source="~/images/logo.png" />
<Image Source="/images/logo.png" />
我只是喜欢这些像普通的HTML img src一样工作。我知道我可以在代码中执行此操作,但我希望尽可能避免这种情况。
答案 0 :(得分:1)
我终于找到了一种让它发挥作用的方法。我的xap文件是从/ ClientBin /加载的,因此下载的结果URL实际上是这样的:
/ClientBin/images/logo.png.
一旦我意识到这种情况发生了,我就能够将URL映射添加到我的web.config和一个HttpHandler中,以便将图像下载重定向到我需要的位置。