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.Visibility должен быть видимым. Другие свойства производных типов также влияют на видимость проверки попадания. Дополнительные сведения см. в разделе Общие сведения о событиях и перенаправленных событиях.
PointerWheelChanged
поддерживает возможность подключения обработчиков событий к маршруту, который будет вызываться, даже если данные события помечены как Handled. См. раздел AddHandler.
Определенные элементы управления среда выполнения Windows могут иметь обработку PointerWheelChanged
события ввода на основе класса. Если это так, элемент управления, вероятно, имеет переопределение для метода OnPointerWheelChanged. Как правило, событие помечается обработчиком класса, и PointerWheelChanged
событие не вызывается для обработки любыми обработчиками пользовательского кода в этом элементе управления. Элемент управления может сделать это для поддержки обхода его дочерних элементов с помощью действия колесика указателя. Дополнительные сведения о том, как работает обработка событий на основе классов, см. в статье Общие сведения о событиях и перенаправленных событиях.