在WPF / C#中,MouseRightButtonDown和MouseLeftButtonDown上有事件,但中心鼠标按钮怎么样?
中心鼠标按钮向下/向上,例如WPF中的事件被遗忘了?
如何检查中心按钮是否被点击或释放?
答案 0 :(得分:7)
使用MouseDown / MouseUp事件并检查MouseButtonEventArgs:
private void control_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Middle)
{
}
}
答案 1 :(得分:0)
您应该使用 MouseDown 事件并检查事件参数中的MiddleButton状态。
答案 2 :(得分:0)
您可以处理MouseDown事件,在事件处理程序中,您可以使用
检查按下了哪个鼠标按钮if(e.ChangedButton == System.Windows.Input.MouseButton.Middle)
{
.....
}
答案 3 :(得分:0)
我认为没有为Up或Down事件定义直接事件处理程序。我们唯一能做的就是处理MouseDown事件并像这样检查MiddleButton状态,
void Window1_MouseDown(object sender, MouseButtonEventArgs e)
{
MessageBox.Show(e.MiddleButton.ToString());
}