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 confíes en PointerPressed y PointerReleased los eventos siempre se producen en pares. Para funcionar correctamente, la aplicación debe escuchar y controlar todos los eventos que representen las conclusiones probables de la acción Presionar y que incluya 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 CapturePointer o Interacciones del 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 se marcan como Controlado. Consulte AddHandler.

Se aplica a

Consulte también