UIElement.PointerCaptureLost Événement

Définition

Se produit lorsque la capture de pointeur précédemment détenue par cet élément se déplace vers un autre élément ou ailleurs.

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"/>

Type d'événement

Remarques

Important

PointerCaptureLost peut se déclencher à la place de PointerReleased. Ne vous fiez pas aux événements PointerPressed et PointerReleased qui se produisent toujours par paires. Pour fonctionner correctement, votre application doit écouter et gérer tous les événements qui représentent des conclusions probables de l’action Appuyer , notamment PointerCaptureLost. Un pointeur peut perdre la capture soit en raison d’interactions utilisateur, soit parce que vous avez capturé un autre pointeur par programmation ou que vous avez délibérément libéré la capture de pointeur actuelle.

Aucun événement ne se déclenche lorsqu’un pointeur est correctement capturé. Pour capturer un pointeur, vous appelez la méthode CapturePointer , ce qui est généralement effectué dans le contexte d’un gestionnaire d’événements pour d’autres événements de pointeur. Pour plus d’informations sur la capture d’un pointeur et la raison pour laquelle vous pouvez le faire, consultez Interactions capturePointer ou souris.

PointerCaptureLost est un événement routé. Pour plus d’informations sur le concept d’événement routé, consultez Vue d’ensemble des événements et des événements routés.

PointerCaptureLost prend en charge la possibilité d’attacher des gestionnaires d’événements à l’itinéraire qui sera appelé, même si les données d’événement de l’événement sont marquées Handled. Consultez AddHandler.

S’applique à

Voir aussi