c# - 在 WPF/C# 中,如何检查中心按钮是否被单击或释放?

标签 c# wpf mouseclick-event

在WPF/C#中,MouseRightButtonDown和MouseLeftButtonDown都有事件,但是鼠标中键呢?

鼠标中键是否向下/向上,例如忘记了 WPF 中的事件?

如何检查中心按钮是否被点击或释放?

最佳答案

使用 MouseDown/MouseUp 事件并检查 MouseButtonEventArgs:

private void control_MouseDown(object sender, MouseButtonEventArgs e)
{
    if (e.ChangedButton == MouseButton.Middle)
    {

    }
}

关于c# - 在 WPF/C# 中,如何检查中心按钮是否被单击或释放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1754908/

相关文章:

c# - 为什么在动态创建事件处理程序时会出现参数异常?

c# - MVVM动态更改属性

c# - WPF - WritablebitmapEx 渲染平滑线

java - 如何在Java中获取窗口外的鼠标点击坐标

c# - 如何将 Animal 实例变成 Dog 实例?

c# - 如何使用匿名 LINQ 结果填充 DataTable

C#:将 null 传递给重载方法 - 调用了哪个方法?

WPF动画(同时更改单个元素的多个属性)

qt - PyQt 事件处理和 QErrorMessage : detect the source of the click

c - 没有获得 OpenGL 的输出以使用鼠标单击打印行