DragEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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:
- UIElement.DragEnter
- UIElement.DragLeave
- UIElement.DragOver
- UIElement.Drop Bei diesen Ereignissen handelt es sich um Routingereignisse. Das Ändern des Werts der Handled-Eigenschaft von DragEventArgs aus einem Ereignishandler kann das Verhalten eines routingbasierten Ereignisses beeinflussen. Weitere Informationen zum Konzept für routingfähige Ereignisse finden Sie unter Übersicht über Ereignisse und routingfähige Ereignisse.
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.