Compartir a través de


UIElement.PointerCaptureLost Evento

Definición

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.

Se aplica a

Consulte también