DiagramItem-Klasse
Stellt ein ShapeElement, ein ShapeField oder ein ShapeSubField dar. Dies soll für Treffertests, Auswahl, Fokus und Barrierefreiheit verwendet werden.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
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 DiagramItem _
Implements ICloneable
public class DiagramItem : ICloneable
Der DiagramItem-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DiagramItem() | Initialisiert eine neue Instanz der DiagramItem-Klasse. | |
DiagramItem(ShapeElement) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um die der angegebenen ShapeElement darzustellen. | |
DiagramItem(LinkShape, LineSegment) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebenen LineSegment darzustellen. | |
DiagramItem(ShapeElement, ShapeField) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um die der angegebenen ShapeField darzustellen. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um den angegebenen AnchorPoint darzustellen. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um die der angegebenen ShapeSubField darzustellen. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um die der angegebenen ShapeSubField darzustellen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbsoluteBoundingBox | Ruft den Begrenzungsrahmen in globalen Einheiten relativ zur linken oberen Ecke des Diagramms ab. | |
AnchorPoint | Ruft den anchorPoint ab. | |
CanFocus | Ruft einen Wert ab, der angibt, ob dieses DiagramItem den Fokus erhalten kann. | |
CanSelect | Ruft einen Wert ab, der angibt, ob dieses DiagramItem auswählbar ist. | |
Diagram | Ruft das Diagramm ab, zu dem die Form gehört. | |
Field | Ruft das Feld ab. | |
IsDiagram | Ruft einen Wert ab, der angibt, ob DiagramItem das Diagramm ist. | |
Parent | Ruft das übergeordnete DiagramItem ab. | |
RepresentedElements | Ruft eine Auflistung von ModelElements ab, die dieses DiagramItem darstellt. | |
Segment | Ruft das Segment ab. | |
Shape | Ruft die Form ab. | |
SubField | Ruft das Unterfeld ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Clone | Erstellt ein neues DiagramItem, das eine Kopie der aktuellen Instanz darstellt. | |
Equals | Ruft einen Wert ab, der angibt, ob zwei DiagramItem-Objekte gleich sind. (Überschreibt Object.Equals(Object).) | |
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.) | |
GetAccessibleObject | Ruft das AccessibleObject für ein DiagramItem ab. | |
GetHashCode | Ruft einen Hashcode für dieses DiagramItem ab. (Überschreibt Object.GetHashCode().) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
SetItem(ShapeElement) | Legt das DiagramItem fest, um das angegebene ShapeElement darzustellen. | |
SetItem(LinkShape, LineSegment) | Das DiagramItem festlegen, um das angegebene LineSegment darzustellen | |
SetItem(ShapeElement, ShapeField) | Legt das DiagramItem fest, um das angegebene ShapeField darzustellen. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Das DiagramItem festlegen, um den angegebenen Ankerpunkt von dem LineSegment darzustellen | |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Legt das DiagramItem fest, um das angegebene ShapeSubField darzustellen. | |
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.