DiagramItem-Klasse
Stellt ein ShapeElement, ein ShapeField oder ein ShapeSubField dar.Dies sollte für Treffertests, Auswahl, Fokus und Barrierefreiheit verwendet werden soll.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 das angegebene ShapeElement darzustellen. | |
DiagramItem(LinkShape, LineSegment) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebene LineSegment darzustellen. | |
DiagramItem(ShapeElement, ShapeField) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebene ShapeField darzustellen. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebene AnchorPoint darzustellen. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebene ShapeSubField darzustellen. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Initialisiert eine neue Instanz der DiagramItem-Klasse, um das angegebene ShapeSubField darzustellen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbsoluteBoundingBox | Ruft das umgebende Feld in globalen Einheiten relativ zur linken oberen Ecke des Diagramms ab. | |
AnchorPoint | Ruft das anchorPoint ab. | |
CanFocus | Ruft einen Wert ab, der angibt, ob dieses DiagramItem fokussierbar ist. | |
CanSelect | Ruft einen Wert ab, der angibt, ob dieses DiagramItem ausgewählt werden kann. | |
Diagram | Ruft das Diagramm ab, der die Form gehört. | |
Field | Ruft das Feld ab. | |
IsDiagram | Ruft einen Wert ab, der angibt, ob das 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 ist. | |
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) | Legen Sie das DiagramItem fest, um das angegebene LineSegment darzustellen | |
SetItem(ShapeElement, ShapeField) | Legt das DiagramItem fest, um das angegebene ShapeField darzustellen. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Legen Sie das DiagramItem fest, um die Darstellung des angegebenen LineSegments Ankerpunkt | |
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.