Sdílet prostřednictvím


IShape<T> – rozhraní

Představuje obrazec v diagramu. Toto je podtypem více silnými IShape. Je zvláštní typ prvku konkrétní model T, například IClassifier. Můžete přiřadit ji žádné IShape <E> kde e je podtypem T, například IClass.

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

Syntaxe

'Deklarace
Public Interface IShape(Of Out T) _
    Inherits IShape
public interface IShape<out T> : IShape
generic<typename T>
public interface class IShape : IShape
type IShape<'T> =  
    interface
        interface IShape
    end
Jazyk JScript nepodporuje obecné typy a metody.

Parametry typu

Typ IShape<T> 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.Například atribut a operace řádky obrazec Třída; Třída obrazců uvnitř obrazce balíček; porty a částí uvnitř komponenty.Pro každou ChildShape buňky ParentShape == to. (Zděděno z IShape.)
Veřejná vlastnost Color Získá nebo nastaví barvu tvaru. (Zděděno z IShape.)
Veřejná vlastnost Diagram Diagram obsahující tento obrazec. (Zděděno z IShape.)
Veřejná vlastnost Element
Veřejná vlastnost Height (Zděděno z IShape.)
Veřejná vlastnost ParentShape Obrazec, který obsahuje obrazec nebo null.Pokud buňky ParentShape není null, tento obrazec je členem ParentShape.ChildShapes. (Zděděno z IShape.)
Veřejná vlastnost Width (Zděděno z IShape.)
Veřejná vlastnost XPosition (Zděděno z IShape.)
Veřejná vlastnost YPosition (Zděděno z IShape.)

Na začátek

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 diagram třídy odebrání obrazce Třída neodebere třídy UML z modelu. (Zděděno z IShape.)
Veřejná metoda GetObject<T> Získá prvek modelu znázorněný tímto obrazcem.Zadejte typ požadovaný výsledek. (Zděděno z IShape.)
Veřejná metoda Move Změní pozici a velikost obrazce. (Zděděno z IShape.)
Veřejná metoda ToIShape<T> Přetypovat na typ, který určuje typ prvku, který obrazec představuje. (Zděděno z IShape.)

Na začátek

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 Tento obrazec představující prvek modelu. (Definoval IShapeExtensions.)

Na začátek

Viz také

Odkaz

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