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 :
- Вызов GetCurrentPoint из pointerRoutedEventArgs , доступный обработчику. Возвращает pointerPoint.
- Получение свойствpointerPoint. Он содержит объект PointerPointProperties .
- Получите значение свойства MouseWheelDelta из объекта PointerPointProperties . Положительное значение указывает, что колесо было повернуто вперед (от пользователя) или наклонялось вправо; отрицательное значение указывает, что колесо было повернуто назад (к пользователю) или наклонялось слева.
Если элемент, в котором происходят события указателя, имеет значение, отличное от значения ManipulationMode , действие также может привести к различным событиям манипуляции, таким как ManipulationStarted. Кроме того, входные данные колесика мыши можно обрабатывать как встроенное поведение манипуляции элементами управления, даже без ManipulationMode набора значений. Например, некоторые элементы управления, такие как GridView и ListView , могут обрабатывать входные данные колесика мыши, чтобы инициировать действие прокрутки и сдвига.
PointerWheelChanged — это перенаправленное событие. Дополнительные сведения о концепции перенаправленного события см. в разделе "События" и обзор перенаправленных событий.
Для действий касания, а также для событий взаимодействия или манипуляций, которые являются последствиями сенсорного действия, элемент должен быть видимым, чтобы быть источником события и запускать событие, связанное с действием. UIElement.Видимость должна быть видимой. Другие свойства производных типов также влияют на видимость попадания в тест. Дополнительные сведения см. в разделе "События" и обзор перенаправленных событий.
PointerWheelChanged поддерживает возможность подключения обработчиков событий к маршруту, который будет вызываться, даже если данные события для события помечены как Handled. См. раздел AddHandler.
Определенные элементы управления среда выполнения Windows могут обрабатывать события ввода на PointerWheelChanged основе классов. Если да, элемент управления, вероятно, имеет переопределение для метода OnPointerWheelChanged. Обычно событие помечается обработчиком классов, и PointerWheelChanged событие не вызывается для обработки обработчиками пользовательского кода в этом элементе управления. Элемент управления может сделать это для поддержки обхода дочерних элементов с помощью действия колесика указателя. Дополнительные сведения о том, как работает обработка событий на основе классов, см. в разделе "События" и обзор перенаправленных событий.