0

一部が Silverlight で記述されたデプロイ可能なモジュールを作成しており、SL アプリケーションを OOB 用にデプロイ可能にしています。ただし、ユーザーが Example.com からインストールするときに、Silverlight に展開元の Web サイトの名前を付けさせたいのですが、ショートカットにサイト独自のアイコンを含む「example.com アプリケーション」が必要です。これを行うための「サポートされている」方法はありますか?それとも、XAP ファイルを見つけてそのAppManifest.xaml内部を手動で変更しますか?

4

1 に答える 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 に答える