WPFアプリケーションに2つのウィンドウがあり、メインウィンドウを閉じるともう一方のウィンドウも閉じます。WPFメインウィンドウの前のセカンダリウィンドウを閉じる
私は私のApp.xamlに設定することによって、これを達成:
ShutdownMode="OnMainWindowClose"
を2つの窓は、私はいくつかのコンポーネントを非初期化するWindow_Closing
イベントを持っています。私が達成したいのは、MainWindowを閉じると、第2ウィンドウのWindow_Closing
イベントは、メインウィンドウの終了イベントの前に実行されなければならないということです。どのように私はこれを達成することができますか?
タグ「MVVM」を削除しました。この質問はそれとは何の関係もなく、UI要素(この場合はWPFのウィンドウ)の動作に関するものです。異なるレイヤーでのアプリケーションの分離やViewModelsの存在は、ここでは重要ではありません。 –
はい、私はMVVMのパターンに従っていましたが、質問は私が持っていたより "一般的な"問題にカプセル化されました。ありがとう – berthos