Как я могу обработать событие щелчка колесиком мыши в WPF?
Я хочу закрыть вкладку в моем элементе управления вкладками при нажатии колесика мыши. Как я могу захватить это событие в WPF?
изменить: Вот код:
private void tabMain_MouseDown(object sender, MouseButtonEventArgs e)
{
if(e.ChangedButton == MouseButton.Middle && e.ButtonState == MouseButtonState.Pressed)
{
MessageBox.Show("Middle button clicked");
}
}
2 ответов
Mousewheel на самом деле является MiddleButton, поэтому условие для нажатия колеса на событие MouseDown -ChangedButton == Средний & & ButtonState = = Нажата