Condividi tramite


Interfaccia IShape

Forma su un diagramma che mostra una visualizzazione di un elemento in un modello. Alcuni tipi di elementi del modello possono avere più di una forma. Alcune forme sono costituite da altre forme. Ad esempio, una forma di classe contiene le forme di ciascun attributo e operazione. Le forme dispongono di proprietà grafiche quali il colore e la posizione.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
Public Interface IShape
public interface IShape
public interface class IShape
type IShape =  interface end
public interface IShape

Il tipo IShape espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ChildShapes Forme contenute all'interno della forma.Ad esempio, l'attributo e le righe delle operazioni di una forma di classe; forme di classe contenute all'interno di una forma del pacchetto; porte e parti all'interno di un componente.Per ogni ChildShape, ParentShape == questa forma.
Proprietà pubblica Color Ottiene o imposta il colore della forma.
Proprietà pubblica Diagram Il diagramma che contiene la forma.
Proprietà pubblica Height
Proprietà pubblica ParentShape La forma che contiene la forma, oppure null.Se ParentShape è diverso da null, la forma è un membro di ParentShape.ChildShapes.
Proprietà pubblica Width
Proprietà pubblica XPosition
Proprietà pubblica YPosition

In alto

Metodi

  Nome Descrizione
Metodo pubblico Delete Rimuove la forma dal diagramma.L'elemento visualizzato nella forma potrebbe essere rimosso o meno dal modello.Ad esempio, la rimozione di una forma di classe da un diagramma classi non implica la rimozione della classe UML dal modello.
Metodo pubblico GetObject<T> Ottiene l'elemento di modello rappresentato da questa forma.Specificare il tipo di risultato desiderato.
Metodo pubblico Move Consente di modificare la posizione e le dimensioni della forma.
Metodo pubblico ToIShape<T> Eseguire il cast a un tipo che specifica il tipo dell'elemento che la forma rappresenta.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico GetChildShapes<T> Ottenere tutte le forme figlio che visualizzano l'elemento del modello del tipo specificato. (Definito da PresentationHelpers).
Metodo di estensione pubblico GetElement Elemento di modello rappresentato da questa forma. (Definito da IShapeExtensions).

In alto

Note

Per ulteriori informazioni ed esempi, vedere i seguenti argomenti:

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation