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
- shapeFields
Tipo: System.Collections.Generic.IList<ShapeField>
Lista de campos que se pasan del método InitialiseShapeFields().
- decorators
Tipo: System.Collections.Generic.IList<Decorator>
La lista que este método debe agregar a los elementos Decorator.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)