在DoubleClick事件中未检测到WPF Double Middle Click

问题描述

在“为什么还要使用双击中键?”之前评论;我正在为要为Photoshop构建的工具做这个。

我是一名艺术家,并且不使用键盘进行键盘快捷键,因此我制作了一个虚拟键盘,可以让我单击,双击,中键单击,中键双击,右键单击和右键单击两次以获取我为每个按钮添加6个单独的命令/快捷方式,这样我就可以节省屏幕空间并利用笔上的2个按钮。显然,这是一个非常小众的事情,但这也是一个非常小众的帮助程序。

private void button_MouseDoubleClick(object sender,MouseButtonEventArgs e)
{
    MessageBox.Show(e.ChangedButton.ToString());
}

使用此代码,当我双击鼠标左键和双击鼠标右键时,它们e分别为LeftRight,但是尽管{{1 }}可以设置为ChangedButton

有什么方法可以解决此问题,并允许Middle检测中间点击吗?我不想进入计时器之类的东西,因为它很杂乱,就内置的双击检测而言,对我来说效果不佳。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)