【发布时间】:2011-12-29 01:23:08
【问题描述】:
我有一个有六个按钮的 WPF 屏幕。我想将每个与键绑定相关联。它们都是通过 MVVM 驱动的 ICommand。
我目前将键绑定绑定到事件而不是实际按钮:
<UserControl.InputBindings>
<KeyBinding Key="N" Command="{Binding MyCommand}"/>
但是,要使任何键绑定起作用,我必须设置至少 1 个按钮来关注代码隐藏。我真的不想这样做,因为每个按钮/命令对于它是否处于活动状态都有不同的规则,而且我有我希望在页面加载时不活动的焦点动画。
这是可能的还是我必须设置焦点?
【问题讨论】: