LayoutChange
StockSharp.Xaml.Diagram.GXDiagram.Layout
这列举了当某一部分被添加或删除时,布局可能不再有效的原因.
字段
All
public const LayoutChange All
value = LayoutChange.All
所有LayoutChange旗合并,除了InitialOnly. 注意:由于布局可能频繁,这基本上只用于向Part表示),应该无条件执行新的布局.
DiagramLayoutChanged
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged
版式属性值已被替换。 没有与此更改相关的部分 。
GroupLayoutChanged
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged
组合上已替换布局属性值 。
GroupSizeChanged
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged
一组的大小已经改变。
InitialOnly
public const LayoutChange InitialOnly
value = LayoutChange.InitialOnly
当此旗帜被包含在条件中时,初始状态后不会出现布局,除非布局无条件被作废.
MemberAdded
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded
已经将一个成员节点添加到一个组中.
MemberRemoved
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved
一个成员节点已经从一个团体中移除.
NodeLocationChanged
public const LayoutChange NodeLocationChanged
value = LayoutChange.NodeLocationChanged
节点或组的位置已经改变。 注意: 由于布局可能频繁, 这一点很少使用 。
NodeSizeChanged
public const LayoutChange NodeSizeChanged
value = LayoutChange.NodeSizeChanged
节点的大小( 这不是一组) 已经改变 。 注意: 由于布局可能频繁, 使用时不常见 。
Standard
public const LayoutChange Standard
value = LayoutChange.Standard
所有已添加和删除的旗, 加上 +++DiagramLayoutChanged+++和++GroupLayoutChanged+++, 但不能加上 ++NodeSizeChanged+++和++NodeLocationChanged++和++InitialOnly+++。 这是条件的默认值, 它与所有图结构变化和布局替换对应 。
ViewportSizeChanged
public const LayoutChange ViewportSizeChanged
value = LayoutChange.ViewportSizeChanged
ViewportBounds 的大小已经改变, 要么是因为 DiagramPanel 的大小已经改变, 要么是因为 缩放 已经改变。 这只适用于顶级布局, 即布局 。
VisibleChanged
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged
可见地物在节点或链接上已经改变.