Classe DiagramDragEventArgs
Fornisce dati per l'evento DragDrop, DragEnter o DragOver.
Gerarchia di ereditarietà
System.Object
System.EventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramDragEventArgs
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
Public Class DiagramDragEventArgs _
Inherits DiagramPointEventArgs
public class DiagramDragEventArgs : DiagramPointEventArgs
Il tipo DiagramDragEventArgs espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DiagramDragEventArgs() | Inizializza una nuova istanza della classe DiagramDragEventArgs. | |
DiagramDragEventArgs(DragEventArgs, DiagramClientView) | Inizializza una nuova istanza della classe DiagramDragEventArgs. | |
DiagramDragEventArgs(DragEventArgs, Boolean, ElementGroupPrototype, DiagramClientView) | Inizializza una nuova istanza della classe DiagramDragEventArgs. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AllowedEffect | Ottiene le operazioni di trascinamento consentite dall'elemento utilizzato per generare l'evento di trascinamento. | |
Alt | Ottiene un valore che indica se è stato premuto il tasto ALT. | |
Control | Ottiene un valore che indica se è stato premuto il tasto CTRL. | |
Data | Ottiene l'oggetto IDataObject che contiene i dati associati a questo evento. | |
DiagramClientView | Ottiene l'oggetto DiagramClientView da cui ha origine DiagramEventArgs. (Ereditato da DiagramEventArgs) | |
DiagramHitTestInfo | Ottiene le informazioni di hit test corrispondenti alla posizione del mouse. (Ereditato da DiagramPointEventArgs) | |
Effect | Ottiene o imposta l'effetto di trascinamento di destinazione in un'operazione di trascinamento. | |
Handled | Ottiene o imposta un valore che indica se l'evento è stato gestito. (Ereditato da DiagramEventArgs) | |
HitDiagramItem | Ottiene l'elemento del diagramma che corrisponde alla posizione del mouse. (Ereditato da DiagramPointEventArgs) | |
IsDropLocationUserSpecified | Ottiene un valore che indica se la destinazione finale è stata specificata dall'utente o dal produttore. | |
KeyState | Ottiene lo stato corrente del tasto MAIUSC, CTRL e ALT nonché lo stato dei pulsanti. 1 bit: il pulsante sinistro del mouse è generazione 2: il pulsante destro del mouse è presente generazione 4: il tasto MAIUSC dispone di generazione 8: la chiave di CONTROLLO dispone di generazione 16: il pulsante centrale del mouse è generazione 32: il tasto ALT | |
MousePosition | Ottiene la posizione del mouse in unità di misura internazionali rispetto all'angolo superiore sinistro del diagramma. (Ereditato da DiagramPointEventArgs) | |
Prototype | Ottiene il prototipo del gruppo di elementi associato a questa operazione di trascinamento.Si trova all'interno dell'oggetto dati non elaborati, ma viene fornita come proprietà separata in modo che i singoli client non debbano deserializzarla. | |
Shift | Ottiene un valore che indica se è stato premuto il tasto MAIUSC. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ComputeEffect | Questo metodo restituisce il singolo effetto di rilascio risultante in base ai possibili effetti che la destinazione di trascinamento/rilascio può supportare.Gli effetti consentiti dell'origine di trascinamento combinati con gli stati del tasto verranno utilizzati per verificare l'effetto risultante. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.