Silverlight App is hosting on a web site. How to get the hosting url in silverlight app code?
For example if the hosting site is http://mysite/startingpage.aspx
, then how to get "http://mysite" in SL app code?
Asked
Active
Viewed 8,782 times
11

KentZhou
- 24,805
- 41
- 134
- 200
1 Answers
21
This will give you the location of the page hosting the .xap
file:
var pageUri = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString();
This will give you the location of your .xap
file:
var applicationUri = System.Windows.Application.Current.Host.Source.AbsoluteUri;
You can then take either of these strings and parse out the parts you don't need.

Kevin Aenmey
- 13,259
- 5
- 46
- 45