ShapeElement.InitializeDecorators (Método)

Inicializa y agregue campos al tipo de la forma.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 forma.Debe establecer la propiedad de genera derivado doble de la forma.

De forma predeterminada, cree un elemento decorator para cada campo de la forma.Los campos del 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 del proyecto inspeccionando ADSL \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)