Condividi tramite


Classe DiagramItem

Rappresenta un oggetto ShapeElement, ShapeField o ShapeSubField. 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 DiagramItem.
Metodo pubblico DiagramItem(ShapeElement) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeElement specificato.
Metodo pubblico DiagramItem(LinkShape, LineSegment) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto LineSegment specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeField specificato.
Metodo pubblico DiagramItem(LinkShape, LineSegment, AnchorPoint) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto AnchorPoint specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField, ShapeSubField) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeSubField specificato.
Metodo pubblico DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeSubField specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteBoundingBox Ottiene il riquadro delimitatore in unità di misura internazionali in relazione alla parte superiore sinistra del diagramma.
Proprietà pubblica AnchorPoint Ottiene il punto di ancoraggio.
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 a cui appartiene la forma.
Proprietà pubblica Field Ottiene il campo.
Proprietà pubblica IsDiagram Ottiene un valore che indica se DiagramItem è il diagramma.
Proprietà pubblica Parent Ottiene l'oggetto DiagramItem padre.
Proprietà pubblica RepresentedElements Ottiene una raccolta di ModelElements rappresentate da questo attributo DiagramItem.
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 DiagramItem sono equivalenti. (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 AccessibleObject per DiagramItem.
Metodo pubblico GetHashCode Ottiene un codice hash per 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 l'elemento DiagramItem per rappresentare l'elemento ShapeSegment specificato.
Metodo pubblico SetItem(LinkShape, LineSegment) Impostare l'elemento DiagramItem per rappresentare l'elemento LineSegment specificato
Metodo pubblico SetItem(ShapeElement, ShapeField) Imposta l'elemento DiagramItem per rappresentare l'elemento ShapeField specificato.
Metodo pubblico SetItem(LinkShape, LineSegment, AnchorPoint) Impostare l'elemento DiagramItem per rappresentare il punto di ancoraggio dell'elemento LineSegment specificato
Metodo pubblico SetItem(ShapeElement, ShapeField, ShapeSubField) Imposta l'elemento DiagramItem per rappresentare l'elemento 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