MVP パターンで PRISM アプリケーションをセットアップし、カスタム RegionManager を介してモーダル ウィンドウを表示します。私が今直面している問題は、ユーザーが Alt+F4 を使用してモーダル ウィンドウを閉じるときです。ビューは閉じますが、キャンセル ボタンのロジックは実行されません。これはバグです。
そのため、Alt + F4 が発行されたときにビューの [キャンセル] ボタンを呼び出す方法を下書きする必要があります。
Alt+F4 の入力キー バインディングを使用すると、ビューでイベントをトラップするのに役立ちます。しかし問題は、簡単な方法でビューのキャンセル ボタンを呼び出すことです。WPF ビューで [キャンセル] ボタンと [承認] ボタンを簡単に見つける方法はありますか?
どんな助けでも大歓迎です。ありがとう!