UIElement.PointerCaptureLost Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando la captura de puntero previamente mantenida por este elemento se mueve a otro elemento o a otro lugar.
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"/>
Tipo de evento
Comentarios
Importante
PointerCaptureLost podría activarse en lugar de PointerReleased. No se base en los eventos PointerPressed y PointerReleased que siempre se producen en pares. Para funcionar correctamente, la aplicación debe escuchar y controlar todos los eventos que representan las conclusiones probables de la acción Presionar , y eso incluye PointerCaptureLost. Un puntero puede perder la captura debido a interacciones del usuario o porque capturó mediante programación otro puntero o liberó deliberadamente la captura del puntero actual.
No hay ningún evento que se active cuando se captura correctamente un puntero. Para capturar un puntero, llame al método CapturePointer y esto se realiza normalmente dentro del contexto de un controlador de eventos para otros eventos de puntero. Para obtener más información sobre cómo capturar un puntero y por qué es posible que quiera hacerlo, consulta Interacciones de CapturePointer o Mouse.
PointerCaptureLost es un evento enrutado. Para obtener más información sobre el concepto de eventos enrutados, consulta Información general sobre eventos y eventos enrutados.
PointerCaptureLost admite la capacidad de adjuntar controladores de eventos a la ruta que se invocará incluso si los datos del evento están marcados como Handled. Consulte AddHandler.