Есть ли лучший способ проверить состояние всех кнопок мыши, чем проверить наличие каких-либо дополнительных кнопок?
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;
}
Если нет, как я могу сделать это более элегантно, не повторяя себя так часто?
Заранее спасибо!