WPFアプリケーションで作業しています。親ウィンドウを閉じると問題が発生しますが、親ウィンドウは閉じられますが、関連する子ウィンドウはまだアクティブです。この問題を解決する。子ウィンドウがWPFでアクティブなときに親ウィンドウを閉じるのを防ぐ方法
0
A
答えて
0
メインウィンドウを閉じると、このアプリケーションを完全に終了したいと思っています。この場合、ウィンドウClosing
に登録し、そこにEnvironment.Exit()
のような何かをする必要があります(アプリケーションを正しく終了してください)。この方法では、同時に多数のアプリケーションウィンドウを使用できますが、それでも簡単に閉じることができます。
これが当てはまらない場合は、Raizzenに言及されている子ウィンドウ(ShowDialog()
)の前にメインウィンドウを閉じたくない方がよいでしょう。
子ウィンドウをモーダルにしない場合は、メインウィンドウClosing
をサブスクライブし、子ウィンドウがすでに閉じられているかどうかを確認してください。そうでない場合は、終了イベントをキャンセルします。
+0
@RaizzenとAlex Butenko .ShowDialog() – Markz
関連する問題
- 1. 1つのウィンドウを閉じた後、他のウィンドウを非アクティブにする方法をWin32アプリケーションを防ぐ方法
- 2. ESC extjsでウィンドウが閉じるのを防ぐ方法4
- 3. 子ウィンドウから親ウィンドウを閉じる
- 4. 電子でウィンドウが閉じるのを防ぐことはできません
- 5. 親ウィンドウが最小化されたときの子ウィンドウの最小化を防ぐ方法
- 6. Jqueryがウィンドウを閉じるのを防ぐ
- 7. 親ウィンドウからすべての子ウィンドウを閉じる
- 8. Watir Webdriver子ウィンドウを閉じる方法
- 9. WPFウィンドウを閉じる
- 10. 親UserControlがクリックされたときに現在のウィンドウを閉じるwpf
- 11. javascript子ウィンドウを閉じる
- 12. 子ウィンドウが閉じるときに親ウィンドウの機能を実行するには?
- 13. 子ウィンドウが閉じるときに親ウィンドウの機能を実行するには?
- 14. 完了後にemacsが自動的にウィンドウを閉じるのを防ぐ
- 15. ウィンドウが子ウィンドウか親ウィンドウかどうかを知る方法?
- 16. ユーザーがpopuウィンドウを閉じたときに、親のリフレッシュドロップダウン
- 17. 親ウィンドウと子ウィンドウ
- 18. 子ウィンドウが閉じたときに親ウィンドウに通知できますか? (diffドメイン上)
- 19. Silverlightアプリが1つのウィンドウを閉じても親ウィンドウも閉じます
- 20. Wpfは、別のウィンドウからウィンドウを閉じるときに検出します。
- 21. ポップアップウィンドウが閉じられたときに親ウィンドウをリフレッシュ
- 22. 親ウィンドウがフォーカスを取得すると、自動的にウィンドウが閉じます
- 23. サブウィンドウを開いたときに親ウィンドウを閉じる
- 24. アクティブなウィンドウ - タイトルバーの青色/灰色の変更を防ぐ方法
- 25. 親ウィンドウと子ウィンドウの間で値を渡す方法
- 26. MVVM WPFウィンドウを変更して前のウィンドウを閉じる
- 27. ブラウザの親ウィンドウを閉じても、子のポップアップウィンドウを閉じることはできますか?
- 28. 親ウィンドウの新しいJSPポップアップ子JSPページを閉じる
- 29. 親ウィンドウのポップアップウィンドウを閉じる方法は?
- 30. 子ウィンドウを閉じて親を最小化する
あなたは '.ShowDialog()'でurの子ウィンドウを開くことができました。子ウィンドウを閉じる前に親ウィンドウを閉じることはできません。 – Raizzen