Condividi tramite


Classe DiagramItem

rappresenta uno ShapeElement, uno ShapeField, o uno ShapeSubField.Questa operazione deve essere utilizzata per l'hit testing, la selezione, lo stato attivo e l'accessibilità.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintassi

'Dichiarazione
Public Class DiagramItem _
    Implements ICloneable
public class DiagramItem : ICloneable

Il tipo DiagramItem espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DiagramItem() Inizializza una nuova istanza della classe di DiagramItem.
Metodo pubblico DiagramItem(ShapeElement) Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeElement specificato.
Metodo pubblico DiagramItem(LinkShape, LineSegment) Inizializza una nuova istanza della classe di DiagramItem per rappresentare il LineSegment specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField) Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeField specificato.
Metodo pubblico DiagramItem(LinkShape, LineSegment, AnchorPoint) Inizializza una nuova istanza della classe di DiagramItem per rappresentare il AnchorPoint specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField, ShapeSubField) Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeSubField specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeSubField specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteBoundingBox Ottiene il riquadro delimitatore del testo in unità del mondo relativo al superiore sinistro del diagramma.
Proprietà pubblica AnchorPoint ottiene il anchorPoint.
Proprietà pubblica CanFocus Ottiene un valore che indica se questo DiagramItem è attivabile.
Proprietà pubblica CanSelect ottiene un valore che indica se questo DiagramItem è selezionabile.
Proprietà pubblica Diagram Ottiene il diagramma che la forma appartiene.
Proprietà pubblica Field ottiene il campo.
Proprietà pubblica IsDiagram ottiene un valore che indica se il DiagramItem è il diagramma.
Proprietà pubblica Parent ottiene il DiagramItem padre.
Proprietà pubblica RepresentedElements Ottiene una raccolta di ModelElements che questo DiagramItem rappresenta.
Proprietà pubblica Segment ottiene il segmento.
Proprietà pubblica Shape ottiene la forma.
Proprietà pubblica SubField ottiene il sottocampo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Crea un nuovo DiagramItem che è una copia dell'istanza corrente.
Metodo pubblico Equals ottiene un valore che indica se due oggetti di DiagramItem sono uguali. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAccessibleObject ottiene il AccessibleObject per un DiagramItem.
Metodo pubblico GetHashCode Ottiene un codice hash di questo DiagramItem. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SetItem(ShapeElement) imposta il DiagramItem per rappresentare lo ShapeElement specificato.
Metodo pubblico SetItem(LinkShape, LineSegment) impostare il DiagramItem per rappresentare il LineSegment specificato
Metodo pubblico SetItem(ShapeElement, ShapeField) imposta il DiagramItem per rappresentare lo ShapeField specificato.
Metodo pubblico SetItem(LinkShape, LineSegment, AnchorPoint) Impostare il DiagramItem per rappresentare il punto di ancoraggio di LineSegment specificato
Metodo pubblico SetItem(ShapeElement, ShapeField, ShapeSubField) imposta il DiagramItem per rappresentare lo ShapeSubField specificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams