複数のウィンドウを持つWPFアプリケーションがあります。最初は1つのウィンドウしかありません。ユーザーは、前のウィンドウが表示されていない間、次のウィンドウに移動できます。彼らが戻ってきたら、隠れた窓が再び現れます。問題は、ユーザーがいくつかのウィンドウを閉じると、隠れたものがプロセスとして実行し続けることです。ユーザーが何かを閉じるときにそれらをすべて閉じることは可能ですか?WPFは、ユーザーがいずれかを閉じたときにすべてのウィンドウを閉じる
8
A
答えて
21
すべてのウィンドウでアプリケーションを終了する場合は、App.Current.Shutdown();
に電話をかけることができます。これをすべてのウィンドウの終了時に呼び出す場合は、Window.Closedイベントに登録してApp.Current.Shutdown();
を呼び出してください。
App.Current.WindowsではすべてのWindowインスタンスにアクセスできます。手動でcloseを使用することもできます。
+0
しかし、すべての 'Window.Closed'にそれを置くと、何回か何回かイベントが発生しますか? WPFの 'App.OnExit'イベントのように。 – qakmak
関連する問題
- 1. フォームが閉じるべきでないときに閉じる
- 2. WPFは元のウィンドウを閉じずに新しいウィンドウを開きます
- 3. ユーザーがウィンドウまたはブラウザを閉じるときのJqueryタスク
- 4. フォームを閉じるとき閉じる開いているすべてのメッセージボックスを閉じる方法を
- 5. ユーザーがpopuウィンドウを閉じたときに、親のリフレッシュドロップダウン
- 6. ユーザーがウィンドウを閉じるときの認識(閉じるボタンをクリックしたとき)
- 7. ウィンドウが閉じたときのJavaScript?
- 8. ユーザーがウィンドウを閉じたときのAjaxクエリ?
- 9. Word interop - すべてのウィンドウを閉じずに1つのWordウィンドウを閉じるにはどうすればいいですか?
- 10. Twitter Bootstrap Popovers閉じるときに閉じる閉じる
- 11. ウィンドウを閉じる
- 12. ウィンドウを閉じる
- 13. ユーザーがウィンドウまたはタブを閉じるときにリダイレクトする方法
- 14. メインプログラムを閉じずにjframeを閉じるには?
- 15. SonarLintのプロンプト "閉じてこの 'FileReader'を閉じたときfinallyブロックで実際に閉じたとき
- 16. Silverlightアプリが1つのウィンドウを閉じても親ウィンドウも閉じます
- 17. ユーザーがキャンセルを押したときにtkColorChooser.askcolorウィンドウが閉じない
- 18. Javascript:開いたウィンドウを閉じて
- 19. wxPythonウィンドウが閉じない
- 20. MVVM WPFウィンドウを変更して前のウィンドウを閉じる
- 21. 隠しウィンドウ(WPFアプリケーション)を閉じるには?私のアプリケーション(WPF)で
- 22. ポップアップウィンドウが閉じられたときに親ウィンドウをリフレッシュ
- 23. 1つのウィンドウが閉じている間にいくつかのウィンドウを閉じる
- 24. すべてのmdiフォームが閉じられたときのイベント
- 25. ブートストラップ閉じる閉じる閉じる閉じる閉じる閉じる閉じる次へ進む
- 26. サブウィンドウを開いたときに親ウィンドウを閉じる
- 27. bbddを閉じるときとカーソルを閉じるとき?
- 28. すべてのウィンドウを閉じるには
- 29. ブートストラップモーダル内部が閉じているときにモーダルを閉じる
- 30. WPFウィンドウ閉じるボタンのデザインを取得するには?
あなたはアプリケーションを閉じるのですか? – Bathineni
絶対に、ありがとうございました – Sergey
@ Sergey私は複数のウィンドウの前の質問に行きました。これが同じアプリケーションの場合は、その質問の他のユーザーが持っていることを強くお勧めします。できるだけ目的に合わせて設計されているので、可能であればページナビゲーションを使用してください。 – loxxy