LayoutChange
Здесь перечислены причины, по которым макет может стать недействительным при добавлении или удалении определенной части.
Поля
public const LayoutChange Added
value = LayoutChange.Added
Добавлен узел, ссылка или членство в группе.
public const LayoutChange All
value = LayoutChange.All
Все флаги LayoutChange объединены вместе, кроме InitialOnly. Внимание: из-за вероятности частых раскладок это в основном используется только для указания Части), что новая раскладка должна быть выполнена безоговорочно.
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged
Значение свойства Layout было заменено. С этим изменением не связано ни одной детали.
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged
Значение свойства Layout было заменено в группе.
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged
Размер группы изменился.
public const LayoutChange InitialOnly
value = LayoutChange.InitialOnly
Если этот флаг включен в Условия, после исходного макета не будет возникать никаких макетов, если только макет не станет недействительным безоговорочно.
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded
На схему добавлена ссылка.
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved
Ссылка со схемы удалена.
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded
Узел-участник добавлен в группу.
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved
Узел-член был удален из группы.
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded
На диаграмму добавлен узел.
public const LayoutChange NodeLocationChanged
value = LayoutChange.NodeLocationChanged
Изменилось местоположение узла или группы. Внимание: используется редко из-за вероятности частых раскладок.
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved
Узел был удален из диаграммы.
public const LayoutChange NodeSizeChanged
value = LayoutChange.NodeSizeChanged
Размер узла (не являющегося группой) изменился. Внимание: используется редко из-за вероятности частых макетов.
public const LayoutChange None
value = LayoutChange.None
Нет особой причины для признания макета недействительным.
public const LayoutChange Removed
value = LayoutChange.Removed
Узел, ссылка или членство в группе были удалены.
public const LayoutChange Standard
value = LayoutChange.Standard
Все флаги «Добавлено» и «Удалено», а также DiagramLayoutChanged и GroupLayoutChanged, но не NodeSizeChanged, NodeLocationChanged и InitialOnly. Это значение по умолчанию для Условия. Это соответствует всем графо-структурным изменениям и заменам макета.
public const LayoutChange ViewportSizeChanged
value = LayoutChange.ViewportSizeChanged
Размер ViewportBounds изменился либо потому, что DiagramPanel изменил размер, либо потому, что изменился масштаб. Это применимо только к макету верхнего уровня — Layout.
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged
Свойство Visible изменилось на узле или ссылке.