5
有沒有更好的方法來檢查所有鼠標按鈕的按鈕狀態,而不是檢查任何不同的按鈕多餘?檢查所有鼠標按鈕的按鈕狀態
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;
}
如果不是,我怎麼能做得更優雅,不用重複自己這麼多?
在此先感謝!
看起來好像它會返回true,如果任何一個按鈕被釋放而不是所有按鈕。 – 2011-02-13 17:21:31
@ H.B。哎呀,真的,更新 – Snowbear 2011-02-13 17:48:13