以下のようにキーバインディングをwpfメインウィンドウにバインドしました。
<Window.InputBindings>
<KeyBinding Key="F2" Command="{Binding TestCommand}"/>
</Window.InputBindings>
通常は正常に実行されます。新しい子ウィンドウが開いている (現在フォーカスされている) 場合、メイン ウィンドウのキー バインディングは機能しません。
キーバインディングはフォーカスされたアイテムに対してのみ実行されることは知っていますが、ここではフォーカスされていなくても実行したいです。これを行う方法はありますか。可能であれば、あなたのアイデアを私に共有してください。
これは私にとって深刻な問題です。
誰でもあなたの提案を提供してください?