Share via


DragEventHandler Délégué

Définition

Représente la méthode qui gère les événements DragEnter, DragLeave, DragOver et Drop d’un UIElement.

public delegate void DragEventHandler(Platform::Object ^ sender, DragEventArgs ^ e);
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(662371459, 52071, 22216, 182, 1, 27, 156, 15, 28, 61, 50)]
public delegate void DragEventHandler(object sender, DragEventArgs e);
Public Delegate Sub DragEventHandler(sender As Object, e As DragEventArgs)

Paramètres

sender
Object

Platform::Object

Objet où le gestionnaire d’événements est attaché.

e
DragEventArgs

Données d'événement.

Attributs

Remarques

DragEventHandler est le délégué que vous implémentez pour gérer ces événements :

Ces événements sont des événements routés. La modification de la valeur de la propriété Handled de DragEventArgs à partir d’un gestionnaire d’événements peut influencer le comportement d’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.

La classe Control a des gestionnaires d’événements pré-câblés que les types dérivés de Control peuvent remplacer pour fournir une gestion basée sur les classes pour les événements de glisser-déplacer.. Ces méthodes sont les suivantes :

L’implémentation Windows Runtime de concepts de glisser-déplacer permet uniquement à certains contrôles et actions d’entrée d’initier une action de glisser-déplacer. Il n’existe aucune méthode généralisée DoDragDrop qui permettrait à un élément d’interface utilisateur de lancer une action de glisser-déplacer. La main source d’une action de glisser-déplacer est lorsque vous faites glisser les éléments d’une liste telle que GridView.

S’applique à

Voir aussi