複数のウィンドウを持つ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. C#/ WPF:プロジェクト全体を閉じずに現在のウィンドウを閉じる
- 2. WPF MVVMウィンドウを閉じる
- 3. WPFウィンドウを閉じる
- 4. WPFは元のウィンドウを閉じずに新しいウィンドウを開きます
- 5. フォームが閉じるべきでないときに閉じる
- 6. ユーザーがウィンドウまたはブラウザを閉じるときのJqueryタスク
- 7. ユーザーがpopuウィンドウを閉じたときに、親のリフレッシュドロップダウン
- 8. フォームを閉じるとき閉じる開いているすべてのメッセージボックスを閉じる方法を
- 9. ユーザーがウィンドウを閉じるときの認識(閉じるボタンをクリックしたとき)
- 10. 窓を閉じずに閉じる
- 11. パイプを閉じずに閉じる
- 12. ウィンドウが閉じたときのJavaScript?
- 13. Wpfは、別のウィンドウからウィンドウを閉じるときに検出します。
- 14. ユーザーがウィンドウを閉じたときのAjaxクエリ?
- 15. wpfアプリケーションを閉じるときにすべてのバックグラウンド処理を閉じるには
- 16. 親UserControlがクリックされたときに現在のウィンドウを閉じるwpf
- 17. 閉じるときにWPFウィンドウがヌルに設定されていません
- 18. Word interop - すべてのウィンドウを閉じずに1つのWordウィンドウを閉じるにはどうすればいいですか?
- 19. Powershellウィンドウを閉じても私のプログラムは閉じます
- 20. ウィンドウを閉じる
- 21. ウィンドウを閉じる
- 22. ユーザーがウィンドウまたはタブを閉じるときにリダイレクトする方法
- 23. 隠しウィンドウ(WPFアプリケーション)を閉じるには?私のアプリケーション(WPF)で
- 24. Twitter Bootstrap Popovers閉じるときに閉じる閉じる
- 25. MVVM WPFウィンドウを変更して前のウィンドウを閉じる
- 26. 親ウィンドウからすべての子ウィンドウを閉じる
- 27. モーダルがJQueryで閉じられた後に親ウィンドウを閉じる
- 28. ウィンドウが閉じられたときにプログラムを閉じるトレイアイコンからのPyQtポップアップウィンドウ
- 29. Silverlightアプリが1つのウィンドウを閉じても親ウィンドウも閉じます
- 30. タブを閉じずにUI5アプリケーションを閉じるには
あなたはアプリケーションを閉じるのですか? – Bathineni
絶対に、ありがとうございました – Sergey
@ Sergey私は複数のウィンドウの前の質問に行きました。これが同じアプリケーションの場合は、その質問の他のユーザーが持っていることを強くお勧めします。できるだけ目的に合わせて設計されているので、可能であればページナビゲーションを使用してください。 – loxxy