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 | |
---|---|---|
DiagramItem() | Inizializza una nuova istanza della classe di DiagramItem. | |
DiagramItem(ShapeElement) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeElement specificato. | |
DiagramItem(LinkShape, LineSegment) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare il LineSegment specificato. | |
DiagramItem(ShapeElement, ShapeField) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeField specificato. | |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare il AnchorPoint specificato. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeSubField specificato. | |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Inizializza una nuova istanza della classe di DiagramItem per rappresentare lo ShapeSubField specificato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AbsoluteBoundingBox | Ottiene il riquadro delimitatore del testo in unità del mondo relativo al superiore sinistro del diagramma. | |
AnchorPoint | ottiene il anchorPoint. | |
CanFocus | Ottiene un valore che indica se questo DiagramItem è attivabile. | |
CanSelect | ottiene un valore che indica se questo DiagramItem è selezionabile. | |
Diagram | Ottiene il diagramma che la forma appartiene. | |
Field | ottiene il campo. | |
IsDiagram | ottiene un valore che indica se il DiagramItem è il diagramma. | |
Parent | ottiene il DiagramItem padre. | |
RepresentedElements | Ottiene una raccolta di ModelElements che questo DiagramItem rappresenta. | |
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 di DiagramItem sono uguali. (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 il AccessibleObject per un DiagramItem. | |
GetHashCode | Ottiene un codice hash di questo 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 il DiagramItem per rappresentare lo ShapeElement specificato. | |
SetItem(LinkShape, LineSegment) | impostare il DiagramItem per rappresentare il LineSegment specificato | |
SetItem(ShapeElement, ShapeField) | imposta il DiagramItem per rappresentare lo ShapeField specificato. | |
SetItem(LinkShape, LineSegment, AnchorPoint) | Impostare il DiagramItem per rappresentare il punto di ancoraggio di LineSegment specificato | |
SetItem(ShapeElement, ShapeField, ShapeSubField) | imposta il DiagramItem per rappresentare lo 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.