我在Silverlight 5应用程序的ClientBin文件夹中使用了一些图像。当我在浏览器中运行它时,一切都还可以,但是当我将应用程序更改为浏览器时,程序ClientBin中的图像不会显示(我使用new BitmapImage(new Uri(".....", UriKind.Relative))
读取它们)
这里出了什么问题?我应该将ClientBin文件夹放在我的Out of Browser应用程序旁边吗?我的OOB应用在哪里?我该如何解决这个问题?
答案 0 :(得分:1)
您需要使用带有完全限定网址的绝对Uri。当Silverlight运行OOB时,它不会在托管xap文件的网站的上下文中运行,因此它不知道相对路径是什么。