Sdílet prostřednictvím


ShapeElement.InitializeDecorators – metoda

Inicializuje a přidá pole na typ obrazec.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
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

Poznámky

Tato metoda je volána po InitializeShapeFields().

Tuto metodu můžete přidat nebo upravit sklenářské pro tento typ obrazce můžete přepsat.Je třeba nastavit Generuje dvojité odvozené vlastnost obrazce.

Standardně je vytvořen jeden decorator pro každé pole obrazce.Sklenářské obtékání pole obrazce a se zobrazí uvnitř nebo mimo hranice obrazce (obrazec, které jsou omezeny na zobrazování ve tvaru pole).Zobrazí základní metody v projektu projít DSL\GeneratedCode\Shape.cs

Příklady

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);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ShapeElement Třída

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů