1 つまたは 2 つの例外を除いて、すべての UI 要素のキーボード入力を無効にする必要があります。
つまり、制御には矢印キーが必要なので、MainWindow レベルに KeyEventHandler を追加し、タブ項目、テキストボックスなどの UI 要素用に別のものを追加して、フォーカスを取得したときに入力を無視するようにしました。私はかなりバグのあるコントロールになりました。たとえば、タブ項目を参照することはできますが、コントロール イベントが発生しないことがあります。これを行うためのより信頼できる方法が必要です..
どんな提案でも大歓迎です!