Webページに表示するのに数秒かかるSilverlightアプリケーションがあります。読み込み中は、ユーザーに空白が表示されます。何が起こっているのかをユーザーに示すためにロード中に、アプリケーションの背後に何らかのaltテキストや背景イメージを表示する方法はありますか?Silverlightアプリケーションをロード中に背景画像を表示
答えて
を、私はこれはスプラッシュ画面を介して達成することができることを見出しました。基本的には、Silverlightアプリケーション用に.xapがまだダウンロードされている間にスプラッシュ画面が読み込まれます。これは次のように実装できます
- スプラッシュ画面の.xamlファイルを作成します(これはSilverlightの1.0のJScriptページを作成すると、Visual Studioで行うことができます)
WebページにあなたのオブジェクトタグにsplashScreenSourceパラメータを追加します。あなたのSilverlightアプリケーションをホスティングします。これは、1
ことが重要であるステップで作成したの.xamlファイルを指している必要があり、そのページのSilverlightへの.xamlファイルの相対正しい場所にスプラッシュスクリーンの解決のparamの値アプリがでホストされています。あなたのSplashScreen.xamlファイルがWebサイトのルートにあるが、あなたのSilverlightアプリケーションをホストしているページがサブフォルダにある場合たとえば、あなたはまた、他のオプションがあります
<param name="splashScreenSource" value="../SplashScreen.xaml" />
使用する必要がありますその追加することができますe onSourceDownloadProgressChangedイベントでプログレスバーや他のUIアニメーションを更新します。
がそれをチェックアウト:danbordにより投稿上記のリンクに基づいて
http://msdn.microsoft.com/en-us/library/cc903962(VS.95).aspx
-1。リンクの内容の簡単な概観/シンポジウム、少なくともリンクされている記事のタイトル。 – AnthonyWJones
- 1. グライド画像のロード中にImageViewの背景が表示される
- 2. ズーム中に背景画像に隙間が表示される
- 3. 背景色を透明な背景画像で表示する
- 4. Java Swingアプリケーションで背景画像を表示
- 5. ぼやけた背景画像の上に画像を表示
- 6. 背景画像をロードするバグ
- 7. CSS背景画像に画像が表示されない
- 8. 背景画像カルーセルの背景画像
- 9. 背景画像上の背景画像
- 10. 画像オーバーレイ...画像の背景ではなく、画像の背景にのみ表示
- 11. スプライト画像の中に背景リピートタイルbgImage?
- 12. フォームのWPFロード背景画像
- 13. Webpack:インラインスタイル(背景画像)から画像をロード
- 14. 背景画像が画面に表示されない
- 15. テーブルビューセル内のアクセサリビューの背景に背景画像が表示されない
- 16. WordPressカスタマイザ背景画像を非表示にするチェックボックス
- 17. ブラウザの背景画像を非表示にする
- 18. フルサイズ(高さ)の背景画像を表示するには:
- 19. 行全体に背景画像を表示しない
- 20. レールでCSSに背景画像を表示する場合3.2
- 21. divに背景画像を表示できませんか?
- 22. ビデオと画像の背景を交互に表示
- 23. アップロード/リサイズ時に黒い背景を表示するPNG画像
- 24. 背景画像
- 25. 背景画像
- 26. 背景画像
- 27. iphoneアプリの背景画像やフォアグラウンド画像を表示するには
- 28. フルスクリーン&中心の背景画像スクリプト
- 29. ブートストラップカラムの中心の背景画像
- 30. 他の背景画像の前に背景画像を強制的にロードする
私は上記の解決方法を概説しているすべての文書にもかかわらず、実際に私のプロダクション環境にスプラッシュ画面を表示するにはいくつか問題が残っています。 fiddlerを使用すると、私の.xapファイルへの呼び出しが表示されますが、.xamlファイルが呼び出されることはありません。 – bingles
問題は、相対パスが正しい場所を指していないことが判明しました。フィドラーのために神に感謝します。 – bingles