UIElement.PointerWheelChanged Событие

Определение

Происходит при изменении значения разностного колесика указателя.

public:
 virtual event PointerEventHandler ^ PointerWheelChanged;
// Register
event_token PointerWheelChanged(PointerEventHandler const& handler) const;

// Revoke with event_token
void PointerWheelChanged(event_token const* cookie) const;

// Revoke with event_revoker
UIElement::PointerWheelChanged_revoker PointerWheelChanged(auto_revoke_t, PointerEventHandler const& handler) const;
public event PointerEventHandler PointerWheelChanged;
function onPointerWheelChanged(eventArgs) { /* Your code */ }
uIElement.addEventListener("pointerwheelchanged", onPointerWheelChanged);
uIElement.removeEventListener("pointerwheelchanged", onPointerWheelChanged);
- or -
uIElement.onpointerwheelchanged = onPointerWheelChanged;
Public Custom Event PointerWheelChanged As PointerEventHandler 
<uielement PointerWheelChanged = "eventhandler" .../>

Тип события

Комментарии

При обработке PointerWheelChangedобычно требуется значение свойства MouseWheelDelta :

  1. Вызовите GetCurrentPoint из pointerRoutedEventArgs , доступного обработчику. Возвращает значение PointerPoint.
  2. Получение свойствpointerPoint. Он содержит объект PointerPointProperties .
  3. Получение значения свойства MouseWheelDelta из объекта PointerPointProperties . Положительное значение указывает, что колесико было повернуто вперед (в сторону от пользователя) или наклонялось вправо; Отрицательное значение указывает, что колесико было повернуло назад (в сторону пользователя) или наклонилось влево.

Если элемент, в котором происходят события указателя, имеет значение ManipulationMode , отличное от значения по умолчанию, то действие также может привести к различным событиям манипуляции, таким как ManipulationStarted. Кроме того, вход с помощью колесика мыши может обрабатываться элементами управления как встроенное поведение манипуляции, даже если значение не ManipulationMode задано. Например, некоторые элементы управления, такие как GridView и ListView , могут обрабатывать ввод колесиком мыши для запуска действия прокрутки или сдвига.

PointerWheelChanged является перенаправленным событием. Дополнительные сведения о концепции перенаправленных событий см. в статье Общие сведения о событиях и перенаправленных событиях.

Для сенсорного ввода, а также событий, связанных с взаимодействием, или событий операций, которые являются следствием сенсорного ввода, элемент должен быть видимым для проверки нажатия. В таком случае элемент становится источником события и вызывает событие, сопоставленное с действием. UIElement.Visibility должен быть видимым. Другие свойства производных типов также влияют на видимость проверки попадания. Дополнительные сведения см. в разделе Общие сведения о событиях и перенаправленных событиях.

PointerWheelChanged поддерживает возможность подключения обработчиков событий к маршруту, который будет вызываться, даже если данные события помечены как Handled. См. раздел AddHandler.

Определенные элементы управления среда выполнения Windows могут иметь обработку PointerWheelChanged события ввода на основе класса. Если это так, элемент управления, вероятно, имеет переопределение для метода OnPointerWheelChanged. Как правило, событие помечается обработчиком класса, и PointerWheelChanged событие не вызывается для обработки любыми обработчиками пользовательского кода в этом элементе управления. Элемент управления может сделать это для поддержки обхода его дочерних элементов с помощью действия колесика указателя. Дополнительные сведения о том, как работает обработка событий на основе классов, см. в статье Общие сведения о событиях и перенаправленных событиях.

Применяется к

См. также раздел