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


ShapeElement.FixUpChildShapes - метод

Создает или настраивает фигуры дочернего элемента, которые должны быть созданы при создании или обновлении элемента модели.Вызывается Diagram.FixUpDiagram ().

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

Синтаксис

'Декларация
Public Overridable Function FixUpChildShapes ( _
    childElement As ModelElement _
) As ShapeElement
public virtual ShapeElement FixUpChildShapes(
    ModelElement childElement
)

Параметры

Возвращаемое значение

Тип: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Новая или обновленная форму дочерних элементов; в противном случае - значение null, если фигура дочернего элемента не настроена.

Заметки

Экземпляр доменного класса в модели может быть отображен формой на схеме сопоставления элемента схемы в соответствии с указанным в определении DSL.Когда экземпляр доменного класса добавляется к модели, этот метод вызывается, чтобы создать требуемые форму или фигуры.Обычно этот метод также вызывается при изменении внедрения связь экземпляра: это может произойти, например, если пользователь вырезает и вставьте элемент или если элемент перетаскивается из одного контейнера в другой.

Этот метод вызывается by FixUpDiagram предоставить возможность создания или настройки фигуры дочернего элемента в ответ на указанный элемент addingthe к модели или изменить его родительским элементом.

Можно переопределить этот метод, чтобы изменить поведение по умолчанию.Можно также переопределить различные методы, вызываемые FixupChildShapes ().Большинство этих методов переопределена в классе формы и определяется своим сопоставлением элемента схемы в определении DSL:

  • ShouldAddShapeForElement - определить, должен ли дочерний элемент быть добавлен для элемента новой модели.

  • CreateChildShape - создать новую форму для экземпляра доменного класса, если он еще не существует

  • ChooseParentShape - обычно эта форма

  • ChooseRelationship - определить, должна ли форма дочернего элемента, а во вложенных фигурах дочернего элемента или относительных фигурах дочернего элемента

  • OnChildConfiguring - вызывается сразу после форма становится дочерним элементом этого ShapeElement, но до его положение установлена.

  • OnChildConfigured - вызывается после положение формы дочернего элемента задана

  • childShape.OnBoundsFixup() - вызывается после позиции дочернего элемента набора разрешить ее для обработки его границы

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

См. также

Ссылки

ShapeElement Класс

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