用户控件中的输入绑定无效

时间:2018-07-18 08:34:42

标签: wpf

我遇到了小问题。在我的项目中,我想使用按键快捷键。我想在其中使用快捷键,大约有5个按钮。像F1,F2,F3一样。

我的代码:

<UserControl.InputBindings>
    <KeyBinding Key="F1" Command="{Binding DataContext.ZeroScaleRequestCmd, RelativeSource={RelativeSource AncestorType=weightDisplay:UCScalexWeightDisplay}}" />
    <KeyBinding Key="F2" Command="{Binding TradeWeighingRequestCmd}" />
    <KeyBinding Key="F3" Command="{Binding PairWeighingRequestCmd}" />
</UserControl.InputBindings>

主要问题是,这些键绑定没有反应。当我单击F1时,它不会在断点内跳转,或者不会打开窗口。我尝试设置

  

Focusable = true

但是它也不起作用。我不知道哪里出错了。如果我点击鼠标按钮,它会完美地工作。但是捷径不行。有什么想法吗?

0 个答案:

没有答案