UIElement.PointerCanceled 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 um ponteiro que fez contato perde contato anormalmente.
public:
virtual event PointerEventHandler ^ PointerCanceled;
// Register
event_token PointerCanceled(PointerEventHandler const& handler) const;
// Revoke with event_token
void PointerCanceled(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::PointerCanceled_revoker PointerCanceled(auto_revoke_t, PointerEventHandler const& handler) const;
public event PointerEventHandler PointerCanceled;
function onPointerCanceled(eventArgs) { /* Your code */ }
uIElement.addEventListener("pointercanceled", onPointerCanceled);
uIElement.removeEventListener("pointercanceled", onPointerCanceled);
- or -
uIElement.onpointercanceled = onPointerCanceled;
Public Custom Event PointerCanceled As PointerEventHandler
<uiElement PointerCanceled="eventhandler"/>
Tipo de evento
Comentários
Alguns dos motivos pelos quais você pode obter uma ocorrência PointerCanceled são:
- Ações do usuário que alteram a relação da área de exibição, como alterar a resolução ou monitorar configurações
- Interações de entrada, como uma caneta tocando na mesma superfície que uma ação de toque anterior
- O usuário faz logoff ou interrupções semelhantes que não são específicas do aplicativo
- O número de contatos simultâneos excedeu o número compatível com o dispositivo
Importante
PointerCanceled
pode disparar em vez de PointerReleased. Não confie em PointerPressed ePointerReleased
eventos sempre ocorrendo em pares. Para funcionar corretamente, seu aplicativo deve escutar e manipular todos os eventos que representam as conclusões possíveis para uma ação De imprensa, e isso incluiPointerCanceled
.
Se PointerCanceled
for acionado, todas as capturas de ponteiro por esse ponteiro serão liberadas. Para obter mais informações sobre a captura de ponteiro, consulte CapturePointer.
Ao manipular um PointerCanceled
evento, antecipe que alguns dos dados de evento normalmente disponíveis para um evento de ponteiro não serão significativos no objeto PointerRoutedEventArgs que você obtém por meio do manipulador. Por exemplo, o Microsoft.UI.Input.PointerPoint.Position do ponteiro é inválido porque o ponteiro não existe mais.
PointerCanceled
é um evento roteado. Para obter mais informações sobre o conceito de evento roteado, consulte Visão geral de eventos e eventos roteado.
PointerCanceled
dá suporte à capacidade de anexar manipuladores de eventos à rota que será invocada mesmo se os dados do evento estiverem marcados como Manipulados. Consulte AddHandler.