DragEventHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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:
- UIElement.DragEnter
- UIElement.DragLeave
- UIElement.DragOver
- UIElement.Drop Questi eventi sono eventi indirizzati. La modifica del valore della proprietà Handled di DragEventArgs da un gestore eventi può influire sul comportamento di un evento indirizzato. Per altre informazioni sul concetto di evento indirizzato, vedere Panoramica degli eventi e degli eventi indirizzati.
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.