ShapeElement.InitializeDecorators – metoda
Inicializuje a přidá pole Typ obrazce.
Obor názvů: Microsoft.VisualStudio.Modeling.Diagrams
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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
- shapeFields
Typ: System.Collections.Generic.IList<ShapeField>
Seznam polí předány InitialiseShapeFields() metody.
- decorators
Typ: System.Collections.Generic.IList<Decorator>
Seznam, do kterého by tato metoda přidat dekoratérů.
Poznámky
Tato metoda je volána po InitializeShapeFields().
Můžete přepsat tuto metodu a přidat nebo upravit dekoratérů pro tento typ obrazce.Je nutné nastavit Generuje dvojité odvozené vlastností obrazce.
Ve výchozím nastavení je vytvořen jeden decorator pro každé pole obrazce.Lakýrnické obalí pole obrazce a může být uvnitř nebo mimo hranice obrazce (obrazec, který pole jsou omezena na které jsou uvedeny ve tvaru).Zobrazí základní metody v projektu kontrolou 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.