这是来自Silverlight的新手。我在ASP.NET应用程序中托管了一个Silverlight应用程序。我需要的是在XAML文件后面的代码中获取虚拟目录路径。在ASP.NET中,HttpRuntime.AppDomainAppVirtualPath
本可以完成所需。如何在SL中实现相同的目标?
答案 0 :(得分:0)
无法完全获得虚拟路径,但找到了可接受的解决方法。 Application.Current.Host.Source
将始终在ClientBin文件夹中提供我的.xap文件的来源。这个Uri也会有一个虚拟目录,如果有的话。所以我从中获取了一个子字符串,通过从ClientBin部分开始切掉部分并将所需资源的相对Uri附加到子字符串。