Metodo ShapeElement.InitializeDecorators
Inizializza e aggiungere campi al tipo della forma.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
Protected Overridable Sub InitializeDecorators ( _
shapeFields As IList(Of ShapeField), _
decorators As IList(Of Decorator) _
)
protected virtual void InitializeDecorators(
IList<ShapeField> shapeFields,
IList<Decorator> decorators
)
Parametri
- shapeFields
Tipo: System.Collections.Generic.IList<ShapeField>
L'elenco dei campi passati da InitialiseShapeFields() metodo.
- decorators
Tipo: System.Collections.Generic.IList<Decorator>
L'elenco al quale questo metodo deve aggiungere elementi Decorator.
Note
Questo metodo viene chiamato dopo InitializeShapeFields().
È possibile eseguire l'override di questo metodo per aggiungere o personalizzare gli elementi Decorator per questo tipo di forma.È necessario impostare genera il doppio derivato proprietà della forma.
Per impostazione predefinita, un elemento Decorator viene creato per ogni campo della forma.I campi di forma del wrapping degli elementi Decorator e possono apparire interno o all'esterno dei limiti di una forma (i campi di forma sono limitati a essere contenuto all'interno di una forma.È possibile visualizzare il metodo di base nel progetto controllando il modello DSL \GeneratedCode\Shape .cs
Esempi
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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.