У меня есть кнопка, которую я запускаю OnClick
всякий раз, когда есть щелчок по этой кнопке. Я хотел бы знать, какая кнопка мыши нажата на эту кнопку?Как определить, какая кнопка мыши вызвала событие click в WPF?
Когда я использую Mouse.LeftButton
или Mouse.RightButton
, как говорят мне «realsed», которая является их состояния после щелчка.
Я просто хочу знать, какой из них нажал на мою кнопку. Если я изменю EventArgs
на MouseEventArgs
, я получаю ошибки.
XAML:<Button Name="myButton" Click="OnClick">
private void OnClick(object sender, EventArgs e)
{
//do certain thing.
}
спасибо, что Хосе отредактировал мое сообщение. – paradisonoir
Я нашел лучший метод, который я изначально предложил, и отредактировал свой ответ, чтобы включить его. – rmoore