Développer Réduire

UIElement.DragEnter Event

Se produit lorsque le système d'entrée signale un événement de glissement sous-jacent vers l'élément considéré comme cible.

Syntaxe


public event DragEventHandler DragEnter


<uiElement DragEnter="eventhandler"/>

Informations sur les événements

Délégué DragEventHandler

Remarques

Pour que cet événement se produise, la valeur AllowDrop de l'objet UIElement actuel et de la source d'événements doit être true. Sinon, envisagez d'utiliser PointerEntered.

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

Les actions tactiles, les actions de glisser-déplacer et également les événements spécifiques à l'interaction ou de manipulation sont les conséquences d'une action tactile. Un élément doit être visible par le test de positionnement pour être la source d'événements et déclencher l'événement associé à l'action. UIElement.Visibility doit être Visible. D'autres propriétés des types dérivés affectent également la visibilité du test de positionnement, par exemple IsEnabled. Pour plus d'informations, consultez Tests de positionnement et événements d'entrée.

Cet événement prend en charge également la possibilité de joindre des gestionnaires d'événements au routage qui sera appelé même si les données d'événement de l'événement sont marquées comme Handled. Voir AddHandler.

Les contrôles Windows Runtime spécifiques peuvent avoir une gestion basée sur une classe pour l'événement DragEnter. Dans ce cas, le contrôle dispose probablement d'une substitution pour la méthode OnDragEnter. En général, l'événement est marqué comme géré par le gestionnaire de classe, et l'événement DragEnter n'est pas déclenché pour la gestion par des gestionnaires de code utilisateur sur ce contrôle. Pour plus d'informations, consultez Gestionnaires d'événements d'entrée dans des contrôles.

Indépendamment de l'occurrence d'événements, certains contrôles peuvent utiliser des animations de thème comme DragItemThemeAnimation pour indiquer visuellement un comportement de glissement à l'utilisateur.

L'implémentation Windows Runtime des concepts de glisser-déplacer permet uniquement à certains contrôles et actions d'entrée d'initialiser une action de glisser-déplacer. Il n'existe aucune méthode DoDragDrop généralisée qui permet à tout élément d'interface utilisateur d'initialiser une action de glisser-déplacer. La source principale d'une action de glisser-poser dans une application est le glissement des éléments d'une liste telle que GridView. Toutefois, une fois que l'action est initialisée, tout UIElement de l'application peut potentiellement être une cible de déplacement tant que AllowDrop a la valeur true sur cet élément. Tous les éléments sur lesquels l'action de glisser-déplacer passe peuvent gérer DragEnter, DragLeave ou DragOver.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

UIElement
DragOver

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.