Udostępnij za pośrednictwem


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
Metoda publiczna DiagramItem() Inicjuje nowe wystąpienie klasy DiagramItem.
Metoda publiczna DiagramItem(ShapeElement) Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeElement.
Metoda publiczna DiagramItem(LinkShape, LineSegment) Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej LineSegment.
Metoda publiczna DiagramItem(ShapeElement, ShapeField) Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeField.
Metoda publiczna DiagramItem(LinkShape, LineSegment, AnchorPoint) Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej AnchorPoint.
Metoda publiczna DiagramItem(ShapeElement, ShapeField, ShapeSubField) Inicjuje nowe wystąpienie klasy DiagramItem do reprezentowania określonej ShapeSubField.
Metoda publiczna 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
Właściwość publiczna AbsoluteBoundingBox Pobiera obwiedni w jednostkach względem lewego górnego diagramu.
Właściwość publiczna AnchorPoint Pobiera anchorPoint.
Właściwość publiczna CanFocus Zwraca wartość wskazującą, czy to DiagramItem z możliwością przeniesienia fokusu.
Właściwość publiczna CanSelect Zwraca wartość wskazującą, czy ten DiagramItem się edytowalnym.
Właściwość publiczna Diagram Pobiera kształtu należącego do diagramu.
Właściwość publiczna Field Pobiera pola.
Właściwość publiczna IsDiagram Zwraca wartość wskazującą, czy DiagramItem jest diagram.
Właściwość publiczna Parent Pobiera DiagramItem obiektu nadrzędnego.
Właściwość publiczna RepresentedElements Zwraca kolekcję ModelElements, reprezentującą to DiagramItem.
Właściwość publiczna Segment Pobiera segmentu.
Właściwość publiczna Shape Pobiera kształtu.
Właściwość publiczna SubField Pobiera PodPole.

Początek

Metody

  Nazwa Opis
Metoda publiczna Clone Tworzy nowy DiagramItem, który jest kopią bieżącej instancji.
Metoda publiczna Equals Zwraca wartość wskazującą, czy dwa obiekty DiagramItem są równe. (Zastępuje Object.Equals(Object)).
Metoda chroniona 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).
Metoda publiczna GetAccessibleObject Pobiera element AccessibleObject dla DiagramItem.
Metoda publiczna GetHashCode Pobiera kod skrótu dla tego DiagramItem. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna SetItem(ShapeElement) Ustawia DiagramItem do reprezentowania określonej ShapeElement.
Metoda publiczna SetItem(LinkShape, LineSegment) Ustaw DiagramItem do reprezentowania określonej LineSegment
Metoda publiczna SetItem(ShapeElement, ShapeField) Ustawia DiagramItem do reprezentowania określonej ShapeField.
Metoda publiczna SetItem(LinkShape, LineSegment, AnchorPoint) Ustaw DiagramItem do reprezentowania punktu kontrolnego określonego LineSegment
Metoda publiczna SetItem(ShapeElement, ShapeField, ShapeSubField) Ustawia DiagramItem do reprezentowania określonej ShapeSubField.
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams