一部が Silverlight で記述されたデプロイ可能なモジュールを作成しており、SL アプリケーションを OOB 用にデプロイ可能にしています。ただし、ユーザーが Example.com からインストールするときに、Silverlight に展開元の Web サイトの名前を付けさせたいのですが、ショートカットにサイト独自のアイコンを含む「example.com アプリケーション」が必要です。これを行うための「サポートされている」方法はありますか?それとも、XAP ファイルを見つけてそのAppManifest.xaml
内部を手動で変更しますか?
1 に答える
1
アプリケーションの URL を確認する必要があります。
string appURL = Application.Current.Host.Source.AbsoluteUri.Substring(0, Application.Current.Host.Source.AbsoluteUri.IndexOf(@"ClientBin/"));
これでタイトルの問題は解決します。次はアイコンです。ページから画像をロードできます。
Uri uri = new Uri(String.Format("{0}/favicon.png", appURL));
IconImage.Source = new BitmapImage(uri);
完璧ではありませんappURL
。ドメイン名のみを取得するために操作する必要があります。
于 2011-08-24T19:38:21.583 に答える