Compartilhar via


Método ShapeElement.CreateDecorators

Cria uma coleção de decoradores para o tipo de forma.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Protected Function CreateDecorators As List(Of Decorator)
protected List<Decorator> CreateDecorators()

Valor de retorno

Tipo: System.Collections.Generic.List<Decorator>
Uma coleção de decoradores para o tipo de forma.

Comentários

Este método chama InitializeDecorators() após instanciar uma coleção vazia do decorador.Como os campos de forma, decoradores são instanciado por tipo, não por instância.

Exemplos

public override global::System.Collections.Generic.IList<DslDiagrams::Decorator> Decorators
{
get 
{
if(decorators == null)
{
decorators = CreateDecorators();

// fire this event to allow the diagram to initialize decorator mappings for this shape type.
if(DecoratorsInitialized != null)
{
DecoratorsInitialized(this, global::System.EventArgs.Empty);
}
}

return decorators; 
}
}

Segurança do .NET Framework

Consulte também

Referência

ShapeElement Classe

Namespace Microsoft.VisualStudio.Modeling.Diagrams