我尝试阅读 StackOverflow 上的许多关于如何像 Visual Studio 一样实现 KeyBinding 的帖子Ctrl+Shift+A or Ctrl+K,Ctrl+C但没有运气
我已经发现thisblogspot 上关于多个按键绑定的文章,但它会产生多个手势,例如Ctrl + A、B
是否可以通过 XAML Syntax 使键绑定像(VS Studio)一样灵活。
像 VS 这样的序列键组合本身并不是 WPF 和大多数其他 UI 框架的一部分。原因是这样的组合来自侏罗纪时代的文本编辑器,并且只在少数现代环境中生存,在这些现代环境中,该时代的用户仍然生存甚至蓬勃发展。 ;-)
您应该能够以相当直接的方式为此提供自己的处理机制:
- 建立一种机制来解析和表示这些组合。
- 提供按键处理逻辑,可识别序列的开头并进入复合按键模式
- 在组合模式下向用户提供提示
- 在组合模式下调整您的按键处理
理想情况下,您将关联这些组合命令,这样单打和组合之间就不存在差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)