何时键绑定优先于处理键入/关键(.ect)事件?

时间:2010-03-08 18:31:06

标签: c# wpf

什么时候键绑定比处理键入/关键(.ect)事件更好?

1 个答案:

答案 0 :(得分:4)

我认为这完全取决于您的需求。键绑定有一些限制,事件处理程序没有。例如,使用键绑定时,您必须具有键和键修饰符(除非您使用功能键或数字键盘键)。另外,如果我没记错的话,你不能只用keybinding捕获keydown事件。

因此,假设您有一个“重复”功能,当有人键入某组键时,您希望这种功能发生。键绑定允许您快速将此函数绑定到R + Alt组合键。

如果另一方面,如果有人仅按下R键但是当R键被释放(键入)时再执行其他功能,则需要设置重复功能,则需要使用事件处理程序