L'app Silverlight è ospitata su un sito web. Come ottenere l'URL di hosting nel codice dell'app Silverlight? Ad esempio se il sito di hosting è http://mysite/startingpage.aspx
, quindi come ottenere "http: // mysite" nel codice dell'app SL?Come ottenere l'URL del sito di hosting nell'applicazione Silverlight?
7
A
risposta
17
Questo vi darà la posizione della pagina che ospita il file .xap
:
var pageUri = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString();
Questo vi darà la posizione del .xap
del file:
var applicationUri = System.Windows.Application.Current.Host.Source.AbsoluteUri;
Si può quindi prendere uno di questi stringhe e analizza le parti che non ti servono.