【发布时间】:2015-02-01 01:32:59
【问题描述】:
我想在按下键时执行命令(不带修饰符)。所以,我尝试了下面的代码:
<UserControl.InputBindings>
<KeyBinding Key="A" Command="{Binding ACommand}" />
</UserControl.InputBindings>
但是,KeyBinding 支持的不是键,而是键和修饰符。
现在我考虑使用 Behavior 并处理 KeyDown 事件。但这太复杂了。
有人知道更简单的解决方案吗?
添加: 上面的代码在在窗口中运行良好。
我在 UserControl 中找到了解决方案。 (使用 .NET Framework 4)
【问题讨论】: