Ответ 1
Нет, есть только одно событие. Когда вы смотрите на класс MouseWheelEventArgs, есть свойство Delta. Дельта положительна, когда колесо поворачивается от пользователя и отрицательно, когда колесо повернуто к пользователю.
Я проверил msdn. Для события, связанного с колесом мыши, существует только один параметр - UIElement.MouseWheel
Что я хочу сделать, это прослушивание прокрутки колеса мыши вперед (вверх) и назад (вниз).
Примечание: Не нажатие кнопки среднего колеса.
Нет, есть только одно событие. Когда вы смотрите на класс MouseWheelEventArgs, есть свойство Delta. Дельта положительна, когда колесо поворачивается от пользователя и отрицательно, когда колесо повернуто к пользователю.
Для события, связанного с колесом мыши, есть только одна опция
Нет, есть еще. Существует также PreviewMouseWheel
который можно использовать, и событие имеет Delta
который указывает направление вращения колеса. Обратите внимание, что подобный код можно использовать в событии MouseWheel
:
private void PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
if (e.Delta > 0)
DoActionUp();
else if (e.Delta < 0)
DoActionDown();
}