Compartir a través de


ShapeElement.InitializeDecorators (Método)

Inicializa y agrega campos al tipo de forma.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxis

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

Parámetros

Comentarios

Se llama a este método después de InitializeShapeFields().

Puede invalidar este método para agregar o para personalizar los elementos Decorator para este tipo de la forma. Debe establecer la propiedad Genera double derivado de la forma.

De forma predeterminada, se crea un elemento Decorator para cada campo de la forma. Campos de la forma de ajuste de los elementos Decorator, y pueden aparecer dentro o fuera de los límites de una forma (los campos de la forma se limitan a aparecer dentro de una forma). Puede ver el método base en su proyecto inspeccionando DSL \ GeneratedCode \ Shape.cs

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

ShapeElement Clase

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)