LayoutChange
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
public const LayoutChange Added
value = LayoutChange.Added
Ein Knoten, Link oder eine Gruppenmitgliedschaft wurde hinzugefügt.
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.
public const LayoutChange DiagramLayoutChanged
value = LayoutChange.DiagramLayoutChanged
Der Wert der Layout-Eigenschaft wurde ersetzt.
public const LayoutChange GroupLayoutChanged
value = LayoutChange.GroupLayoutChanged
Der Wert der Layout-Eigenschaft wurde in einer Gruppe ersetzt.
public const LayoutChange GroupSizeChanged
value = LayoutChange.GroupSizeChanged
Die Größe einer Gruppe hat sich geändert.
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.
public const LayoutChange LinkAdded
value = LayoutChange.LinkAdded
Ein Link wurde dem Diagramm hinzugefügt.
public const LayoutChange LinkRemoved
value = LayoutChange.LinkRemoved
Ein Link wurde aus dem Diagramm entfernt.
public const LayoutChange MemberAdded
value = LayoutChange.MemberAdded
Ein Mitgliedsknoten wurde einer Gruppe hinzugefügt.
public const LayoutChange MemberRemoved
value = LayoutChange.MemberRemoved
Ein Mitgliedsknoten wurde aus einer Gruppe entfernt.
public const LayoutChange NodeAdded
value = LayoutChange.NodeAdded
Ein Knoten wurde dem Diagramm hinzugefügt.
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.
public const LayoutChange NodeRemoved
value = LayoutChange.NodeRemoved
Ein Knoten wurde aus dem Diagramm entfernt.
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.
public const LayoutChange None
value = LayoutChange.None
Kein besonderer Grund für eine Layout-Ungültigerklärung.
public const LayoutChange Removed
value = LayoutChange.Removed
Ein Knoten, Link oder eine Gruppenmitgliedschaft wurde entfernt.
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.
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.
public const LayoutChange VisibleChanged
value = LayoutChange.VisibleChanged
Die Eigenschaft Visible hat sich auf einem Knoten oder einem Link geändert.