UIElement.PointerCaptureLost Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда запись указателя, ранее удерживаемая этим элементом, перемещается в другой элемент или в другом месте.
public:
virtual event PointerEventHandler ^ PointerCaptureLost;
// Register
event_token PointerCaptureLost(PointerEventHandler const& handler) const;
// Revoke with event_token
void PointerCaptureLost(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::PointerCaptureLost_revoker PointerCaptureLost(auto_revoke_t, PointerEventHandler const& handler) const;
public event PointerEventHandler PointerCaptureLost;
function onPointerCaptureLost(eventArgs) { /* Your code */ }
uIElement.addEventListener("pointercapturelost", onPointerCaptureLost);
uIElement.removeEventListener("pointercapturelost", onPointerCaptureLost);
- or -
uIElement.onpointercapturelost = onPointerCaptureLost;
Public Custom Event PointerCaptureLost As PointerEventHandler
<uiElement PointerCaptureLost="eventhandler"/>
Тип события
Комментарии
Important
PointerCaptureLostможет стрелять вместо PointerReleased. Не полагаться на PointerPressed иPointerReleasedсобытия всегда происходят в парах. Чтобы обеспечить правильную работу, приложение должно прослушивать и обрабатывать все события, которые представляют вероятные выводы в действии "Пресс " и включают в себяPointerCaptureLost. Указатель может потерять запись из-за взаимодействия с пользователем или из-за программного захвата другого указателя или выпуска текущего захвата указателя намеренно.
При успешном захвате указателя не возникает никаких событий. Для записи указателя вызывается метод CapturePointer , и это обычно выполняется в контексте обработчика событий для других событий указателя. Дополнительные сведения о том, как записать указатель и почему это можно сделать, см CapturePointer . в разделе или взаимодействии с мышью.
PointerCaptureLost — это перенаправленное событие. Дополнительные сведения о концепции перенаправленного события см. в разделе "События" и обзор перенаправленных событий.
PointerCaptureLost поддерживает возможность подключения обработчиков событий к маршруту, который будет вызываться, даже если данные события для события помечены как Handled. См. раздел AddHandler.