【发布时间】:2011-02-13 15:57:14
【问题描述】:
有没有比检查任何不同的额外按钮更好的方法来检查所有鼠标按钮的按钮状态?
var mouseEventArgs = (System.Windows.Input.MouseEventArgs)e.StagingItem.Input;
if (mouseEventArgs.LeftButton == MouseButtonState.Released &&
mouseEventArgs.MiddleButton == MouseButtonState.Released &&
mouseEventArgs.RightButton == MouseButtonState.Released &&
mouseEventArgs.XButton1 == MouseButtonState.Released &&
mouseEventArgs.XButton2 == MouseButtonState.Released)
{
return;
}
如果不是,我怎么能做得更优雅而不重复自己呢?
提前致谢!
【问题讨论】:
标签: c# .net wpf events coding-style