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 | |
---|---|---|
![]() |
DiagramItem() | Inizializza una nuova istanza della classe DiagramItem. |
![]() |
DiagramItem(ShapeElement) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeElement specificato. |
![]() |
DiagramItem(LinkShape, LineSegment) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto LineSegment specificato. |
![]() |
DiagramItem(ShapeElement, ShapeField) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeField specificato. |
![]() |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto AnchorPoint specificato. |
![]() |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeSubField specificato. |
![]() |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Inizializza una nuova istanza della classe DiagramItem per rappresentare l'oggetto ShapeSubField specificato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AbsoluteBoundingBox | Ottiene il riquadro delimitatore in unità di misura internazionali in relazione alla parte superiore sinistra del diagramma. |
![]() |
AnchorPoint | Ottiene il punto di ancoraggio. |
![]() |
CanFocus | Ottiene un valore che indica se questo DiagramItem è attivabile. |
![]() |
CanSelect | Ottiene un valore che indica se questo DiagramItem è selezionabile. |
![]() |
Diagram | Ottiene il diagramma a cui appartiene la forma. |
![]() |
Field | Ottiene il campo. |
![]() |
IsDiagram | Ottiene un valore che indica se DiagramItem è il diagramma. |
![]() |
Parent | Ottiene l'oggetto DiagramItem padre. |
![]() |
RepresentedElements | Ottiene una raccolta di ModelElements rappresentate da questo attributo DiagramItem. |
![]() |
Segment | Ottiene il segmento. |
![]() |
Shape | Ottiene la forma. |
![]() |
SubField | Ottiene il sottocampo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Clone | Crea un nuovo DiagramItem che è una copia dell'istanza corrente. |
![]() |
Equals | Ottiene un valore che indica se due oggetti DiagramItem sono equivalenti. (Esegue l'override di Object.Equals(Object)). |
![]() |
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) |
![]() |
GetAccessibleObject | Ottiene AccessibleObject per DiagramItem. |
![]() |
GetHashCode | Ottiene un codice hash per DiagramItem. (Esegue l'override di Object.GetHashCode()). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SetItem(ShapeElement) | Imposta l'elemento DiagramItem per rappresentare l'elemento ShapeSegment specificato. |
![]() |
SetItem(LinkShape, LineSegment) | Impostare l'elemento DiagramItem per rappresentare l'elemento LineSegment specificato |
![]() |
SetItem(ShapeElement, ShapeField) | Imposta l'elemento DiagramItem per rappresentare l'elemento ShapeField specificato. |
![]() |
SetItem(LinkShape, LineSegment, AnchorPoint) | Impostare l'elemento DiagramItem per rappresentare il punto di ancoraggio dell'elemento LineSegment specificato |
![]() |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Imposta l'elemento DiagramItem per rappresentare l'elemento ShapeSubField specificato. |
![]() |
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.