-
- 输入手势是通过键盘快捷方式等其它一些方式执行命令的操作。
- 像Help这样的命令都会定义一个默认的输入手势。
- 当把KeyBinding和MouseBinding对象添加到相关元素的InputBindings集合中时,就可以把自己的输入手势绑定到一个命令上。
- 将输入手势绑定到一个特殊的NotACommand命令上,可以改变输入手势的默认行为。
- XAML实现的方式
3.4.2 使用输入手势执行命令
例如:
this.InputBindings.Add(new KeyBinding(ApplicationCommands.Help, new KeyGesture(Key.F2)));
例如:
this.InputBindings.Add(new KeyBinding(ApplicationCommands.NotACommand, new KeyGesture(Key.F1)));
这将使F1的默认行为不再是Help
<Window.InputBindings>
<KeyBinding Command="Help" Key="F2" />
<KeyBinding Command="NotACommand" Key="F1" />
</Window.InputBindings>
本文介绍了如何使用XAML通过输入手势来执行特定命令的方法。通过将KeyBinding和MouseBinding对象添加到InputBindings集合中,可以自定义键盘快捷键或鼠标操作以触发应用程序中的命令。文章提供了具体的XAML代码示例,展示如何更改默认的输入手势行为。
2951

被折叠的 条评论
为什么被折叠?



