UIElement.PointerCaptureLost Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando a captura de ponteiro anteriormente mantida por esse elemento se move para outro elemento ou em outro 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
Comentários
Importante
PointerCaptureLost pode disparar em vez de PointerReleased. Não confie em eventos PointerPressed e PointerReleased sempre ocorrendo em pares. Para funcionar corretamente, seu aplicativo deve escutar e manipular todos os eventos que representam conclusões prováveis para a ação Pressionar e isso inclui PointerCaptureLost. Um ponteiro pode perder a captura devido a interações do usuário ou porque você capturou programaticamente outro ponteiro ou liberou a captura de ponteiro atual deliberadamente.
Não há nenhum evento que seja acionado quando um ponteiro é capturado com êxito. Para capturar um ponteiro, você chama o método CapturePointer e isso geralmente é feito no contexto de um manipulador de eventos para outros eventos de ponteiro. Para obter mais informações sobre como capturar um ponteiro e por que talvez você queira fazer isso, consulte Interações do CapturePointer ou mouse.
PointerCaptureLost é um evento roteado. Para obter mais informações sobre o conceito de evento roteado, consulte Visão geral de eventos e eventos roteado.
PointerCaptureLost dá suporte à capacidade de anexar manipuladores de eventos à rota que será invocada mesmo se os dados do evento estiverem marcados como Manipulados. Consulte AddHandler.