UIElement.ManipulationStarted Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
// Register
event_token ManipulationStarted(ManipulationStartedEventHandler const& handler) const;
// Revoke with event_token
void ManipulationStarted(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::ManipulationStarted_revoker ManipulationStarted(auto_revoke_t, ManipulationStartedEventHandler const& handler) const;
public event ManipulationStartedEventHandler ManipulationStarted;
function onManipulationStarted(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationstarted", onManipulationStarted);
uIElement.removeEventListener("manipulationstarted", onManipulationStarted);
- or -
uIElement.onmanipulationstarted = onManipulationStarted;
Public Custom Event ManipulationStarted As ManipulationStartedEventHandler
<uiElement ManipulationStarted="eventhandler"/>
Тип события
Комментарии
Сведения о пользовательских элементах управления и взаимодействии см. в разделе "ЖестRecognizer.ManipulationStarted".
ManipulationStarted представляет, что логика распознавания манипуляций обнаружила движение указателя. В этом случае это второе событие манипуляции для пожара в обычной последовательности, стрельба после ManipulationStarting, но до ManipulationDelta или других событий, таких как ManipulationInertiaStarting.
Элемент должен иметь значение ManipulationMode , отличное None от System источника событий манипуляции. Значением ManipulationMode по умолчанию является System, что позволяет встроенной логике управления обрабатывать манипуляции, но не позволяет коду приложения обрабатывать события манипуляций. Если требуется обрабатывать манипуляции, задать ManipulationModeAllзначение или задать определенные значения ManipulationModes . Подробнее см. здесь: ManipulationMode.
ManipulationStarted — это перенаправленное событие. Если событие разрешено пузыриться до родительских элементов, так как оно остается необработанным, то можно обрабатывать событие на родительских элементах, даже если ManipulationMode находится None или System находится на родительском элементе. Дополнительные сведения о концепции перенаправленного события см. в разделе "События" и обзор перенаправленных событий.
Для действий касания, а также для событий взаимодействия или манипуляций, которые являются последствиями сенсорного действия, элемент должен быть видимым, чтобы быть источником события и запускать событие, связанное с действием. UIElement.Видимость должна быть видимой. Другие свойства производных типов также влияют на видимость попадания в тест. Дополнительные сведения см. в разделе "События" и обзор перенаправленных событий.
ManipulationStarted поддерживает возможность подключения обработчиков событий к маршруту, который будет вызываться, даже если данные события для события помечены как Handled. См. раздел AddHandler.