DragEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà gli eventi DragEnter, DragLeave, DragOver e Drop di un UIElement.

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)

Parametri

sender
Object

Platform::Object

IInspectable

Oggetto a cui è associato il gestore eventi.

e
DragEventArgs

Dati dell'evento.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

DragEventHandler è il delegato implementato per gestire questi eventi:

La classe Control include gestori di eventi pre-cablati che i tipi derivati di Control possono eseguire l'override per fornire la gestione basata sulla classe per gli eventi di trascinamento, Questi metodi sono:

L'implementazione Windows Runtime dei concetti di trascinamento consente solo determinati controlli e azioni di input per avviare un'azione di trascinamento. Non esiste alcun metodo DoDragDrop generalizzato che consenta a qualsiasi elemento dell'interfaccia utente di avviare un'azione di trascinamento. L'origine principale di un'azione di trascinamento è quando si trascinano gli elementi di un elenco, ad esempio GridView.

Si applica a

Vedi anche