Sdílet prostřednictvím


IShape – rozhraní

Tvar v diagramu, které obsahuje zobrazení prvku modelu.Některé typy modelu prvek může mít více než jeden obrazec. Některé obrazce jsou složeny z jiných tvarů.Například obrazec Třída obsahuje obrazce pro každý atribut a operace.Obrazce mají grafické vlastnosti, jako je barva a umístění.

Obor názvů:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Sestavení:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

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

Typ IShape zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ChildShapes Obrazce, které jsou obsaženy v rámci tohoto obrazce.Pro řádky, například atributů a operací obrazce Třída; Třída obrazců obsažené uvnitř obrazce balíček; porty a částí uvnitř komponenty.Pro každou ChildShape buňky ParentShape == to.
Veřejná vlastnost Color Získá nebo nastaví barvu tvaru.
Veřejná vlastnost Diagram Diagram, který obsahuje tento obrazec.
Veřejná vlastnost Height
Veřejná vlastnost ParentShape Obrazec, který obsahuje obrazec nebo hodnota null.Pokud buňky ParentShape není null, tento obrazec je členem ParentShape.ChildShapes.
Veřejná vlastnost Width
Veřejná vlastnost XPosition
Veřejná vlastnost YPosition

Nahoru

Metody

  Název Popis
Veřejná metoda Delete Odebere obrazce z diagramu.To může nebo nemusí odebrat z modelu prvek, který zobrazuje obrazec.Například z diagramu třídy odebrání obrazce Třída neodebere třídy UML z modelu.
Veřejná metoda GetObject<T> Získá prvek modelu znázorněný tímto obrazcem.Typ výsledku, který chcete zadejte.
Veřejná metoda Move Změní pozici a velikost obrazce.
Veřejná metoda ToIShape<T> Přetypovat na typ, který určuje typ prvku, které obrazec představuje.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda GetChildShapes<T> Získání podřízené obrazce, které zobrazí zadaný typ prvku modelu. (Definoval PresentationHelpers.)
Veřejná rozšiřující metoda GetElement Prvek modelu, který tento obrazec představuje. (Definoval IShapeExtensions.)

Nahoru

Poznámky

Další informace a ukázky naleznete v následujících tématech:

Viz také

Referenční dokumentace

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation – obor názvů