LayoutChange

StockSharp.Xaml.Diagram.GXDiagram.Layout

Hier werden die Gründe aufgeführt, aus denen ein Layout möglicherweise nicht mehr gültig ist, wenn ein bestimmtes Teil hinzugefügt oder entfernt wurde.

Felder

Added
public const LayoutChange Added
value = LayoutChange.Added

Ein Knoten, Link oder eine Gruppenmitgliedschaft wurde hinzugefügt.

All
public const LayoutChange All
value = LayoutChange.All

Alle LayoutChange Flags kombiniert, außer InitialOnly. Vorsicht: Aufgrund der Wahrscheinlichkeit häufiger Layouts wird dies im Grunde nur verwendet, um Part anzuzeigen, dass ein neues Layout bedingungslos durchgeführt werden sollte.

DiagramLayoutChanged
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged

Der Wert der Layout-Eigenschaft wurde ersetzt.

GroupLayoutChanged
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged

Der Wert der Layout-Eigenschaft wurde in einer Gruppe ersetzt.

GroupSizeChanged
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged

Die Größe einer Gruppe hat sich geändert.

InitialOnly
public const LayoutChange InitialOnly
value = LayoutChange.InitialOnly

Wenn dieses Flag in den Bedingungen enthalten ist, werden nach dem ersten keine Layouts mehr angezeigt, es sei denn, das Layout wird bedingungslos ungültig gemacht.

LinkAdded
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded

Ein Link wurde dem Diagramm hinzugefügt.

LinkRemoved
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved

Ein Link wurde aus dem Diagramm entfernt.

MemberAdded
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded

Ein Mitgliedsknoten wurde einer Gruppe hinzugefügt.

MemberRemoved
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved

Ein Mitgliedsknoten wurde aus einer Gruppe entfernt.

NodeAdded
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded

Ein Knoten wurde dem Diagramm hinzugefügt.

NodeLocationChanged
public const LayoutChange NodeLocationChanged
value = LayoutChange.NodeLocationChanged

Der Standort eines Knotens oder einer Gruppe hat sich geändert. Achtung: Dieser wird selten verwendet, da häufige Layouts wahrscheinlich sind.

NodeRemoved
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved

Ein Knoten wurde aus dem Diagramm entfernt.

NodeSizeChanged
public const LayoutChange NodeSizeChanged
value = LayoutChange.NodeSizeChanged

Die Größe eines Knotens (der keine Gruppe ist) hat sich geändert. Achtung: Dieser wird selten verwendet, da häufige Layouts wahrscheinlich sind.

None
public const LayoutChange None
value = LayoutChange.None

Kein besonderer Grund für eine Layout-Ungültigerklärung.

Removed
public const LayoutChange Removed
value = LayoutChange.Removed

Ein Knoten, Link oder eine Gruppenmitgliedschaft wurde entfernt.

Standard
public const LayoutChange Standard
value = LayoutChange.Standard

Alle Flags hinzugefügt und entfernt, plus DiagramLayoutChanged und GroupLayoutChanged, aber nicht NodeSizeChanged und NodeLocationChanged und InitialOnly. Dies ist der Standardwert von Bedingungen. Es entspricht allen Änderungen der Graphenstruktur und Layoutersetzungen.

ViewportSizeChanged
public const LayoutChange ViewportSizeChanged
value = LayoutChange.ViewportSizeChanged

Die Größe des ViewportBounds hat sich geändert, entweder weil sich der DiagramPanel geändert hat oder weil sich der Maßstab geändert hat. Dies gilt nur für das Layout auf oberster Ebene, das Layout.

VisibleChanged
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged

Die Eigenschaft Visible hat sich auf einem Knoten oder einem Link geändert.