WPF にテキスト ボックスがあり、コマンドをその LostFocus イベントにバインドし、そのコマンドでいくつかの検証を行います。
同じウィンドウに、キーバインディングが Ctrl + S の [保存] ボタンがあります。
テキストボックスにいくつかの変更を加えてから Ctrl + S を押すと、テキストボックスで Lost focus イベントを発生させずに保存コマンドを実行します。
私はこれが設計によるものであることを知っています。
しかし、保存コマンドの前にそのコードを実行したいのですが、保存プロセスでそのコードをハードコードすることはできません。フォーカスがテキストボックスにある場合にのみ実行したいのです。