Freigeben über


DiagramDragEventArgs-Klasse

Stellt Daten für das DragDrop-, DragEnter-, oder DragOver-Ereignis bereit.

Vererbungshierarchie

System.Object
  System.EventArgs
    Microsoft.VisualStudio.Modeling.Diagrams.DiagramEventArgs
      Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs
        Microsoft.VisualStudio.Modeling.Diagrams.DiagramDragEventArgs

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Public Class DiagramDragEventArgs _
    Inherits DiagramPointEventArgs
public class DiagramDragEventArgs : DiagramPointEventArgs

Der DiagramDragEventArgs-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DiagramDragEventArgs() Initialisiert eine neue Instanz der DiagramDragEventArgs-Klasse.
Öffentliche Methode DiagramDragEventArgs(DragEventArgs, DiagramClientView) Initialisiert eine neue Instanz der DiagramDragEventArgs-Klasse.
Öffentliche Methode DiagramDragEventArgs(DragEventArgs, Boolean, ElementGroupPrototype, DiagramClientView) Initialisiert eine neue Instanz der DiagramDragEventArgs-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllowedEffect Ruft ab, welche Drag & Drop-Operationen für den Ursprung (oder die Quelle) des Ziehereignisses zulässig sind.
Öffentliche Eigenschaft Alt Ruft einen Wert ab, der angibt, ob die ALT-TASTE gedrückt ist.
Öffentliche Eigenschaft Control Ruft einen Wert ab, der angibt, ob die STRG-TASTE gedrückt ist.
Öffentliche Eigenschaft Data Ruft das IDataObject ab, das die diesem Ereignis zugeordneten Daten enthält.
Öffentliche Eigenschaft DiagramClientView Ruft die DiagramClientView ab, aus der die DiagramEventArgs stammen. (Von DiagramEventArgs geerbt.)
Öffentliche Eigenschaft DiagramHitTestInfo Ruft die Treffertestinformation ab, die der Mausposition entsprechen. (Von DiagramPointEventArgs geerbt.)
Öffentliche Eigenschaft Effect Ruft das Ziel des Ablageeffekts in einer Drag & Drop-Operation ab oder legt dieses fest.
Öffentliche Eigenschaft Handled Ruft einen Wert ab, der angibt, ob dieses Ereignis behandelt wurde, oder legt diesen fest. (Von DiagramEventArgs geerbt.)
Öffentliche Eigenschaft HitDiagramItem Ruft das Diagrammelement entsprechend der Mausposition ab. (Von DiagramPointEventArgs geerbt.)
Öffentliche Eigenschaft IsDropLocationUserSpecified Ruft einen Wert ab, der angibt, ob der Ablagespeicherort vom Benutzer angegeben wurde oder ob er erzeugt wurde.
Öffentliche Eigenschaft KeyState Ruft den aktuellen Zustand der UMSCHALTTASTE, des STRG-TASTE und der Alt-Taste sowie den Zustand der Maustasten ab. gebissenes 1: die linke Maustaste 384-Bit- 2: die rechte Maustaste 384-Bit- 4: die UMSCHALTTASTE 384-Bit- 8: STRG 384-Bit- 16: der mittleren Maustaste 384-Bit- 32: die ALT-TASTE
Öffentliche Eigenschaft MousePosition Ruft die Position des Mauszeigers in globalen Einheiten relativ zur linken oberen Ecke des Diagramms ab. (Von DiagramPointEventArgs geerbt.)
Öffentliche Eigenschaft Prototype Ruft den Elementgruppenprototyp ab, der diesem Ziehvorgang zugeordnet ist.Dies ist innerhalb des Rohdatenobjekts vorhanden, wird jedoch als separate Eigenschaft bereitgestellt, sodass Privatkunden dies nicht selbst deserialisieren müssen.
Öffentliche Eigenschaft Shift Ruft einen Wert ab, der angibt, ob die UMSCHALTTASTE gedrückt ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ComputeEffect Diese Methode gibt den einzelnen resultierenden Ablageeffekt zurück und gibt die möglichen Effekte an, die das Drag & Drop-Ziel unterstützen kann.Die Kombination aus erlaubten Effekten der Zieh-Quelle und den Tastenzuständen wird verwendet, um den resultierenden Effekt zu bestimmen.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams-Namespace