Silverlight应用程序托管在网站上。如何在Silverlight应用程序代码中获取托管URL?例如,如果托管站点是http://mysite/startingpage.aspx
,则如何在SL应用程序代码中获取"http://mysite"?
Silverlight应用程序托管在网站上。如何在Silverlight应用程序代码中获取托管URL?例如,如果托管站点是http://mysite/startingpage.aspx
,则如何在SL应用程序代码中获取"http://mysite"?
这将给您提供托管.xap
文件的页面位置:
var pageUri = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString();
这将为您提供.xap
文件的位置:
var applicationUri = System.Windows.Application.Current.Host.Source.AbsoluteUri;
接下来,您可以使用这些字符串中的任何一个并解析出您不需要的部分。