Udostępnij za pośrednictwem


Metoda ShapeElement.InitializeDecorators —

Inicjuje i dodaje pola Typ kształtu.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Protected Overridable Sub InitializeDecorators ( _
    shapeFields As IList(Of ShapeField), _
    decorators As IList(Of Decorator) _
)
protected virtual void InitializeDecorators(
    IList<ShapeField> shapeFields,
    IList<Decorator> decorators
)

Parametry

Uwagi

Metoda ta jest wywoływana po InitializeShapeFields().

Można zastąpić tę metodę, aby dodać lub dostosować pracowników dla tego typu kształtu.Należy ustawić Generuje podwójne pochodnych właściwość kształtu.

Domyślnie jeden ozdobna jest tworzony dla każdego pola kształtu.Pracowników Zawijaj pola kształtu i może być umieszczony wewnątrz lub poza granice kształtu (kształt pola są ograniczone do znajdujących się w kształcie).W projekcie można zobaczyć metody podstawowej, sprawdzając, czy DSL\GeneratedCode\Shape.cs

Przykłady

protected override void InitializeDecorators(IList<ShapeField> shapeFields, IList<Decorator> decorators)
{
base.InitializeDecorators(shapeFields, decorators);

ShapeField field1 = ShapeElement.FindShapeField(shapeFields, "Title");
Decorator decorator1 = new ShapeDecorator(field1,
     ShapeDecoratorPosition.InnerTopCenter, PointD.Empty);
decorators.Add(decorator1);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ShapeElement Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams