当我尝试使用文本框时,我的应用程序中的 KeyBindings 正在窃取按键消息。例如:
<ribbon:RibbonWindow.InputBindings>
<KeyBinding Command="{Binding Review.ReviewReviewedCommand}" CommandParameter="Key" Key="Space" />
<KeyBinding Command="{Binding Review.ReviewLabelPrivilegedCommand}" CommandParameter="Key" Key="P" />
<KeyBinding Command="{Binding Review.ReviewLabelRelevantCommand}" CommandParameter="Key" Key="R" />
<KeyBinding Command="{Binding Review.ReviewLabelIrrelevantCommand}" CommandParameter="Key" Key="I" />
<KeyBinding Command="{Binding Review.ReviewUnassignDocTypeCommand}" CommandParameter="Key" Key="U" />
</ribbon:RibbonWindow.InputBindings>
使用的命令是带有 ICommand 接口的 DelegateCommands。
问题是 Keys P,R,I,U 不能传播到任何文本框。
有没有办法继续路由?