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
)
Параметры
- childElement
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Новая или re-parented модели.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Новая или обновленная форму дочерних элементов; в противном случае - значение null, если фигура дочернего элемента не настроена.
Заметки
Экземпляр доменного класса в модели может быть отображен формой на схеме сопоставления элемента схемы в соответствии с указанным в определении DSL.Когда экземпляр доменного класса добавляется к модели, этот метод вызывается, чтобы создать требуемые форму или фигуры.Обычно этот метод также вызывается при изменении внедрения связь экземпляра: это может произойти, например, если пользователь вырезает и вставьте элемент или если элемент перетаскивается из одного контейнера в другой.
Этот метод вызывается by FixUpDiagram предоставить возможность создания или настройки фигуры дочернего элемента в ответ на указанный элемент addingthe к модели или изменить его родительским элементом.
Можно переопределить этот метод, чтобы изменить поведение по умолчанию.Можно также переопределить различные методы, вызываемые FixupChildShapes ().Большинство этих методов переопределена в классе формы и определяется своим сопоставлением элемента схемы в определении DSL:
ShouldAddShapeForElement - определить, должен ли дочерний элемент быть добавлен для элемента новой модели.
CreateChildShape - создать новую форму для экземпляра доменного класса, если он еще не существует
ChooseParentShape - обычно эта форма
ChooseRelationship - определить, должна ли форма дочернего элемента, а во вложенных фигурах дочернего элемента или относительных фигурах дочернего элемента
OnChildConfiguring - вызывается сразу после форма становится дочерним элементом этого ShapeElement, но до его положение установлена.
OnChildConfigured - вызывается после положение формы дочернего элемента задана
childShape.OnBoundsFixup() - вызывается после позиции дочернего элемента набора разрешить ее для обработки его границы
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен