2012-11-15 45 views
0

這是Silverlight中的新手。我有一個Silverlight應用程序託管在ASP.NET應用程序中。我需要的是在XAML文件後面的代碼中獲取虛擬目錄路徑。在ASP.NET中,HttpRuntime.AppDomainAppVirtualPath會完成必要的工作。我如何在SL中實現相同的目標?在Silverlight中獲取虛擬目錄路徑

回答

0

無法完全獲得虛擬路徑,但找到了可接受的解決方法。 Application.Current.Host.Source將始終在ClientBin文件夾中提供我的.xap文件的來源。如果有的話,這個Uri也會有虛擬目錄。所以我通過從ClientBin部分開始刪除部分並將所需資源的相對Uri附加到子字符串中,從中獲得了一個子字符串。