在.NET 4.0中WPF,你怎么检测通过双击左侧的鼠标按钮?
一项看似微不足道的任务.
我没有看到一种方法来确定在MouseDoubleClick事件中按下哪个按钮使用System.Windows.Input.MouseButtonEventArgs.
Ree*_*sey 13
MouseDoubleClickMouseButtonEventArgs作为事件参数传递.这将公开ChangedButton属性,该属性告诉您双击了哪个按钮.
void OnMouseDoubleClick(Object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Left)
{
// Left button was double clicked
}
}
Run Code Online (Sandbox Code Playgroud)