c# - 什么时候按键绑定(bind)比处理按键弹起/按键按下 (.ect) 事件更可取?

标签 c# wpf

什么时候键绑定(bind)比处理上键/下键 (.ect) 事件更可取?

最佳答案

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

假设您有一个“重复”功能,您希望在有人键入一组特定的键时发生。键绑定(bind)可让您快速将此功能绑定(bind)到 R+Alt 组合键。

另一方面,如果您想在每次有人按下 R 键时触发重复功能,然后在释放 R 键(按下键)时执行另一个功能,则需要使用事件处理程序.

关于c# - 什么时候按键绑定(bind)比处理按键弹起/按键按下 (.ect) 事件更可取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403722/

相关文章:

WPF 应用程序卡在 Windows 8 触摸设备上

c# - WPF 应用程序性能

c# - 如何在 WPF 应用程序中实现基于角色的菜单访问列表

c# - CSVHelper 必填字段

c# - 从查询字符串开始时比较 EntitySQL 中的 DateTime 值

c# - 将文件上传到 Azure Blob 存储中

c# - 菜单不会粘在顶部 WPF C#

c# - 如何将矩形添加到 PathFigure WPF

c# - 导出到 Word 在本地有效,但在 IIS6 上无效

c# - 使用 C#/Json 序列化 Web 服务中的结构