我们为鼠标点击手势实现了一个简单的 InputBinding,代码如下:
<Image.InputBindings>
<MouseBinding MouseAction="LeftClick" Command="{Binding OpenDialogCommand}" />
<MouseBinding MouseAction="LeftDoubleClick" Command="{Binding OpenDialogCommand}" />
</Image.InputBindings>
我们希望 WPF 能够识别 Left 和 LeftDouble 手势并执行相应的命令。但在实践中我们发现左键点击是先评估的,双击的第二次点击被视为另一个单击。由于我们的命令是打开一个对话框,因此双击将快速打开和关闭我们的对话框。
有没有人遇到过这样的事情?
谢谢。
S。