Condividi tramite


UIElement.PointerCaptureLost Evento

Definizione

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.

Si applica a

Vedi anche