Freigeben über


DragEventHandler Delegat

Definition

Stellt die Methode dar, die die Ereignisse DragEnter, DragLeave, DragOver und Drop eines UIElement verarbeitet.

public delegate void DragEventHandler(Platform::Object ^ sender, DragEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
class DragEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
public delegate void DragEventHandler(object sender, DragEventArgs e);
Public Delegate Sub DragEventHandler(sender As Object, e As DragEventArgs)

Parameter

sender
Object

Platform::Object

IInspectable

Das Objekt, an das der Ereignishandler angefügt ist.

e
DragEventArgs

Die Ereignisdaten.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

DragEventHandler ist der Delegat, den Sie implementieren, um diese Ereignisse zu behandeln:

Die Control-Klasse verfügt über vorverkabelte Ereignishandler, die von Control abgeleitete Typen überschreiben können, um eine klassenbasierte Behandlung für die Drag-Drop-Ereignisse bereitzustellen. Diese Methoden werden im Anschluss beschrieben:

Die Windows-Runtime Implementierung von Drag-Drop-Konzepten ermöglicht es nur bestimmten Steuerelementen und Eingabeaktionen, eine Drag-Drop-Aktion zu initiieren. Es gibt keine generalisierte DoDragDrop-Methode , die es jedem UI-Element erlaubt, eine Drag-Drop-Aktion zu initiieren. Die Standard Quelle einer Drag-Drop-Aktion ist, wenn Sie die Elemente einer Liste wie GridView ziehen.

Gilt für:

Weitere Informationen