Поделиться через


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"/>

Тип события

Комментарии

Важно!

PointerCaptureLost может срабочь вместо PointerReleased. Не полагайтесь на события PointerPressed и PointerReleased , которые всегда происходят парами. Для правильной работы приложение должно прослушивать и обрабатывать все события, которые представляют вероятные выводы действия Нажатие , включая PointerCaptureLost. Указатель может потерять запись либо из-за взаимодействия с пользователем, либо из-за того, что вы программно захватили другой указатель или выпустили текущий захват указателя намеренно.

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

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

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

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

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