Klasa DiagramItem
Reprezentuje ShapeElement, ShapeField lub ShapeSubField.Ma to służyć do testowania hit, wybór, fokus i dostępności.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
Public Class DiagramItem _
Implements ICloneable
public class DiagramItem : ICloneable
Typ DiagramItem uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DiagramItem() | Inicjuje nowe wystąpienie klasy DiagramItem. | |
DiagramItem(ShapeElement) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeElement. | |
DiagramItem(LinkShape, LineSegment) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej LineSegment. | |
DiagramItem(ShapeElement, ShapeField) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeField. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej AnchorPoint. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeSubField. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeSubField. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AbsoluteBoundingBox | Pobiera obwiedni w jednostkach względem lewego górnego diagramu. | |
AnchorPoint | Pobiera anchorPoint. | |
CanFocus | Zwraca wartość wskazującą, czy to DiagramItem z możliwością przeniesienia fokusu. | |
CanSelect | Zwraca wartość wskazującą, czy ten DiagramItem się edytowalnym. | |
Diagram | Pobiera kształtu należącego do diagramu. | |
Field | Pobiera pola. | |
IsDiagram | Zwraca wartość wskazującą, czy DiagramItem jest diagram. | |
Parent | Pobiera DiagramItem obiektu nadrzędnego. | |
RepresentedElements | Zwraca kolekcję ModelElements, reprezentującą to DiagramItem. | |
Segment | Pobiera segmentu. | |
Shape | Pobiera kształtu. | |
SubField | Pobiera PodPole. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Clone | Tworzy nowy DiagramItem, który jest kopią bieżącej instancji. | |
Equals | Zwraca wartość wskazującą, czy dwa obiekty DiagramItem są równe. (Zastępuje Object.Equals(Object)). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetAccessibleObject | Pobiera element AccessibleObject dla DiagramItem. | |
GetHashCode | Pobiera kod skrótu dla tego DiagramItem. (Zastępuje Object.GetHashCode()). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
SetItem(ShapeElement) | Ustawia DiagramItem do reprezentowania określonej ShapeElement. | |
SetItem(LinkShape, LineSegment) | Ustaw DiagramItem do reprezentowania określonej LineSegment | |
SetItem(ShapeElement, ShapeField) | Ustawia DiagramItem do reprezentowania określonej ShapeField. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Ustaw DiagramItem do reprezentowania punktu kontrolnego określonego LineSegment | |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Ustawia DiagramItem do reprezentowania określonej ShapeSubField. | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.