次のコマンドを持つボタンがあります。
<Window.Resources>
<RoutedUICommand x:Key="CommandPretraga"/>
</Window.Resources>
<Window.CommandBindings>
<CommandBinding Command="{StaticResource CommandPretraga}" Executed="chkPretraga_Click" />
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding Key="ENTER" Command="{StaticResource CommandPretraga}" />
</Window.InputBindings>
ほとんどのウィンドウから呼び出された場合、ショートカットは機能しますが、現在自分のTextBox
要素の 1 つにいる場合、ショートカットは機能しません。これは、 が ENTER キー イベントを登録して処理しているためだと推測してTextBox
います。それをキャッチして、ショートカットが呼び出すはずの同じ関数を呼び出してみましたが、うまくいきませんでした。
どうすればこれを解決できますか?