UIElement.PointerCaptureLost Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando l'acquisizione del puntatore precedentemente mantenuta da questo elemento passa a un altro elemento o altrove.
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 evento
Commenti
Importante
PointerCaptureLost
potrebbe essere attivato invece di PointerReleased. Non fare affidamento su PointerPressed ePointerReleased
sugli eventi che si verificano sempre in coppie. Per funzionare correttamente, l'app deve restare in ascolto e gestire tutti gli eventi che rappresentano le conclusioni probabili dell'azione Stampa e che includePointerCaptureLost
. Un puntatore può perdere l'acquisizione a causa delle interazioni dell'utente o perché è stato acquisito un altro puntatore a livello di codice o ha rilasciato deliberatamente l'acquisizione del puntatore corrente.
Non esiste alcun evento che viene generato quando un puntatore viene acquisito correttamente. Per acquisire un puntatore, chiamare il metodo CapturePointer e questa operazione viene in genere eseguita all'interno del contesto di un gestore eventi per altri eventi del puntatore. Per altre info su come acquisire un puntatore e sul motivo per cui potresti voler eseguire questa operazione, vedi CapturePointer
o Interazioni del mouse.
PointerCaptureLost
è un evento indirizzato. Per altre info sul concetto di evento indirizzato, vedi Panoramica degli eventi e degli eventi indirizzati.
PointerCaptureLost
supporta la possibilità di collegare gestori eventi alla route che verrà richiamata anche se i dati dell'evento per l'evento sono contrassegnati come Handled. Vedere AddHandler.