Поделиться через


ShapeElement.InitializeDecorators - метод

Инициализирует и добавляет поля в тип фигуры.

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Protected Overridable Sub InitializeDecorators ( _
    shapeFields As IList(Of ShapeField), _
    decorators As IList(Of Decorator) _
)
protected virtual void InitializeDecorators(
    IList<ShapeField> shapeFields,
    IList<Decorator> decorators
)

Параметры

Заметки

Этот метод вызывается после метода InitializeShapeFields().

Можно переопределить этот метод для добавления или настраивать оформители для данной фигуры типа.Следует задать Создает производный тип double свойство фигуры.

По умолчанию один оформитель создается для каждого поля формы.Поля формы использования программы-оболочек оформителей и могут отображаться или внутренними и внешними границ формы (поля формы ограничены появляться внутри фигуры).Можно просмотреть базовый метод в проекте путем проверки DSL \ GeneratedCode \ Shape.cs

Примеры

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

Безопасность платформы .NET Framework

См. также

Ссылки

ShapeElement Класс

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен