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 confíes en PointerPressed yPointerReleased
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 incluyaPointerCaptureLost
. 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.