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
- shapeFields
Typ: System.Collections.Generic.IList<ShapeField>
Seznam polí předány InitialiseShapeFields() metoda.
- decorators
Typ: System.Collections.Generic.IList<Decorator>
Seznam, do kterého by tato metoda přidávat sklenářské.
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
- 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.