ShapeElement.CreateDecorators 方法

创建用于形状类型的装饰器的集合。

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)

语法

声明
Protected Function CreateDecorators As List(Of Decorator)
protected List<Decorator> CreateDecorators()

返回值

类型:System.Collections.Generic.List<Decorator>
用于形状类型的装饰器的集合。

备注

此方法在实例化空修饰器回收之后调用 InitializeDecorators()。 与形状字段,修饰器是实例化的每个类型,而不是每个实例。

示例

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; 
}
}

.NET Framework 安全性

请参阅

参考

ShapeElement 类

Microsoft.VisualStudio.Modeling.Diagrams 命名空间