LayoutChange

StockSharp.Xaml.Diagram.GXDiagram.Layout

Здесь перечислены причины, по которым макет может стать недействительным при добавлении или удалении определенной части.

Поля

Added
public const LayoutChange Added
value = LayoutChange.Added

Добавлен узел, ссылка или членство в группе.

All
public const LayoutChange All
value = LayoutChange.All

Все флаги LayoutChange объединены вместе, кроме InitialOnly. Внимание: из-за вероятности частых раскладок это в основном используется только для указания Части), что новая раскладка должна быть выполнена безоговорочно.

DiagramLayoutChanged
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged

Значение свойства Layout было заменено. С этим изменением не связано ни одной детали.

GroupLayoutChanged
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged

Значение свойства Layout было заменено в группе.

GroupSizeChanged
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged

Размер группы изменился.

InitialOnly
public const LayoutChange InitialOnly
value = LayoutChange.InitialOnly

Если этот флаг включен в Условия, после исходного макета не будет возникать никаких макетов, если только макет не станет недействительным безоговорочно.

LinkAdded
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded

На схему добавлена ссылка.

LinkRemoved
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved

Ссылка со схемы удалена.

MemberAdded
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded

Узел-участник добавлен в группу.

MemberRemoved
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved

Узел-член был удален из группы.

NodeAdded
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded

На диаграмму добавлен узел.

NodeLocationChanged
public const LayoutChange NodeLocationChanged
value = LayoutChange.NodeLocationChanged

Изменилось местоположение узла или группы. Внимание: используется редко из-за вероятности частых раскладок.

NodeRemoved
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved

Узел был удален из диаграммы.

NodeSizeChanged
public const LayoutChange NodeSizeChanged
value = LayoutChange.NodeSizeChanged

Размер узла (не являющегося группой) изменился. Внимание: используется редко из-за вероятности частых макетов.

None
public const LayoutChange None
value = LayoutChange.None

Нет особой причины для признания макета недействительным.

Removed
public const LayoutChange Removed
value = LayoutChange.Removed

Узел, ссылка или членство в группе были удалены.

Standard
public const LayoutChange Standard
value = LayoutChange.Standard

Все флаги «Добавлено» и «Удалено», а также DiagramLayoutChanged и GroupLayoutChanged, но не NodeSizeChanged, NodeLocationChanged и InitialOnly. Это значение по умолчанию для Условия. Это соответствует всем графо-структурным изменениям и заменам макета.

ViewportSizeChanged
public const LayoutChange ViewportSizeChanged
value = LayoutChange.ViewportSizeChanged

Размер ViewportBounds изменился либо потому, что DiagramPanel изменил размер, либо потому, что изменился масштаб. Это применимо только к макету верхнего уровня — Layout.

VisibleChanged
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged

Свойство Visible изменилось на узле или ссылке.