10

Silverlight アプリは Web サイトでホストされています。SilverlightアプリコードでホスティングURLを取得するには? たとえば、ホスティング サイトが の場合、http://mysite/startingpage.aspxSL アプリ コードで「http://mysite」を取得する方法は?

4

1 に答える 1

20

.xapこれにより、ファイルをホストしているページの場所がわかります。

var pageUri = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString();

これにより、.xapファイルの場所が表示されます。

var applicationUri = System.Windows.Application.Current.Host.Source.AbsoluteUri;

次に、これらの文字列のいずれかを取得して、不要な部分を解析できます。

于 2012-07-06T19:29:19.320 に答える