私のwpfアプリケーションでは、あるウィンドウ(ウィンドウA)から別のウィンドウ(ウィンドウB)にすばやく切り替わります。私が切り替えるウィンドウには、データベースの値を使用してデータが取り込まれるグリッドがあります。私はレンダリングする2番目のウィンドウの前に30〜60秒の遅延を見ています。この60秒間、ウィンドウは空白になり、デスクトップが表示されます。この問題を回避するために、ウィンドウBの最後のコントロールがレンダリングされるときだけ、ウィンドウAを隠すことを計画しています。これについて私を助けるイベントはありますか?ウィンドウの最後の項目がレンダリングされたときに発生するイベント
0
A
答えて
0
私は待ってからウィンドウを表示するのではなく、(BackgroundWorkerなどで)データを非同期に収集します。 dataGrid上に、データがバックグラウンドでまだ収集されていることを示すLoading Adornerを表示することができます。 http://marlongrech.wordpress.com/2008/02/28/wpf-overlays-or-better-adorner/
関連する問題
- 1. SelectedIndexChangeイベントが発生した後、最初の項目にリストボックスがポップします
- 2. エコテンプレートがレンダリングされた後にイベントが発生する
- 3. iPhone/iPad webview - HTMLがレンダリングされた後にイベントが発生しますか?
- 4. アプレットのイベント発生の最小化されたウィンドウに通知する
- 5. イベントが発生したときにエラーが表示される
- 6. MKMAPVIEWエクステントが変更されたときに発生するイベント
- 7. Winform - 最後に発生するusercontrolイベント
- 8. wpfウィンドウが完全にレンダリングされた後にどのイベントが表示されるのですか?
- 9. MySqlイベントが最後に実行されたときの検索
- 10. リストから項目を選択した後に呼び出されるイベントが自動生成されない
- 11. ウィンドウのサイズが変更されたときに、ナビゲーションバーの最後の項目を次の行にドロップすることはできませんか?
- 12. ウィンドウが最大化された後に呼び出されるイベント
- 13. ArrayList要素が変更されたときのイベントの発生
- 14. ウィンドウが最小化された後にjqueryスライダーアニメーションが早く再生される
- 15. 配列の最後の項目が停止したときを検出する
- 16. 同じ要素が発生したときにmouseDownイベントが発生した後、なぜイベントを発生させないのですか?
- 17. "最後の"イベントが発生するのを待つ
- 18. FolderbrowserDialogが表示された後でイベントが発生しない
- 19. onItemDisclosureイベントを発生させるとitemtapイベントが発生する
- 20. テキストエリア内のテキストが変更されたときに発生するイベント
- 21. ウィンドウが復元されたときにC#でイベントが発生しましたか?
- 22. jQueryイベントは、テキストボックス上で提案された項目を選択すると発生しますか?
- 23. ウィンドウのサイズを変更するとNSWindowイベントが発生する
- 24. WPF:アイテムがListViewに追加されたときにイベントを発生させる
- 25. イベントが発生したときにクリックされたオブジェクトはどれですか?
- 26. ドロップダウンリストが最初にロードされたときに、クライアント側で発生するイベントはどれですか?
- 27. Silverlight:FrameworkElementがレンダリングされる前に発生するイベントはありますか?
- 28. 項目チェックイベントを発生させずにリストボックスからチェック項目をクリアする
- 29. 隠し入力が変更されたときにイベントを発生させる
- 30. DataGrid.ItemsSourceが変更されたときにイベントを発生させる方法
ページの初期化のために多くの時間を要するもの:
ここでクールな例ですか?データやトリッキーなデザイン)? –