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 invece di PointerReleased. Non fare affidamento su PointerPressed e PointerReleased 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 include PointerCaptureLost. 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.

Si applica a

Vedi anche