UIElement.PointerCaptureLost Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 au lieu de PointerReleased. Ne vous fiez pas à PointerPressed etPointerReleased
aux événements 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 à l’action Appuyer , et qui incluentPointerCaptureLost
. 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 CapturePointer
interactions avec la 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.