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 anziché PointerReleased. Non basarsi sugli eventi PointerPressed e PointerReleased che si verificano sempre in coppie. Per funzionare correttamente, l'app deve ascoltare e gestire tutti gli eventi che rappresentano probabilmente le conclusioni dell'azione Press e che include PointerCaptureLost. Un puntatore può perdere l'acquisizione a causa di interazioni utente o perché è stato acquisito a livello di codice un altro puntatore o ha rilasciato intenzionalmente l'acquisizione del puntatore corrente.
Non esiste alcun evento che viene generato quando un puntatore viene acquisito correttamente. Per acquisire un puntatore, si chiama il metodo CapturePointer e questo viene in genere eseguito nel contesto di un gestore eventi per altri eventi puntatore. Per altre informazioni su come acquisire un puntatore e sul motivo per cui si desidera eseguire questa operazione, vedere CapturePointer o Interazioni del mouse.
PointerCaptureLost è un evento indirizzato. Per altre informazioni sul concetto di evento indirizzato, vedere 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.