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.