Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- shapeFields
Tipo: System.Collections.Generic.IList<ShapeField>
La lista de campos que se pasan del método de InitialiseShapeFields() .
- decorators
Tipo: System.Collections.Generic.IList<Decorator>
La lista que este método debe agregar a decoradores.
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
- 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)