xaml 中的 MouseBinding 手势字符串

Phi*_*gan 5 c# wpf xaml

MouseBinding InputBinding可以使用,将鼠标手势绑定到命令

例如:

<Grid.InputBindings>
    <MouseBinding Command="{Binding MyCommand}" Gesture="LeftClick"/>
</Grid.InputBindings>
Run Code Online (Sandbox Code Playgroud)

在该示例中,LeftClick使用了手势。手势字符串的完整列表是什么?我正在寻找鼠标左键按下手势(如果存在)。

Xav*_*ier 4

这是一个MouseAction值。您可以在文档中查看可能的值。鼠标按下不是内置手势。列举的只是各种点击和双击。

可以通过创建扩展InputBinding和的类来创建自己的输入绑定InputGesture。您可以参考MouseBinding 的实现作为示例。或者,您可以找到一种不同的方法来完成您想要做的任何事情。