Enum LayoutConditions
This enumeration specifies possible values for LayoutConditions.
Namespace: Northwoods.Go
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
[Flags]
public enum LayoutConditions
Fields
Name | Description |
---|---|
Added | This flag may be combined with other flags to indicate that when a Part is added to a Diagram or Group, it invalidates the Layout responsible for the Part. |
All | The Layout responsible for the Part is invalidated when the Part is added or removed from the Diagram or Group or when it changes visibility or size. |
GroupLayout | This flag may be combined with other flags to indicate that when a Group has been laid out, it invalidates the Layout responsible for that Group; this flag is ignored for Parts that are not Groups. |
Hidden | This flag may be combined with other flags to indicate that when a Part's Visible becomes false, it invalidates the Layout responsible for the Part. |
NodeReplaced | This flag may be combined with other flags to indicate that when a Node or simple Part's Category changes, it invalidates the Layout responsible for the Part; this flag is ignored for Parts that are Links. |
NodeSized | This flag may be combined with other flags to indicate that when a Node or simple Part's ActualBounds changes size, it invalidates the Layout responsible for the Part; this flag is ignored for Parts that are Links. |
None | No operation on this Part causes invalidation of the Layout responsible for this Part. |
Removed | This flag may be combined with other flags to indicate that when a Part is removed from a Diagram or Group, it invalidates the Layout responsible for the Part. |
Shown | This flag may be combined with other flags to indicate that when a Part's Visible becomes true, it invalidates the Layout responsible for the Part. |
Standard | The Layout responsible for the Part is invalidated when the Part is added or removed or replaced from the Diagram or Group, or when it changes visibility or size, or when a Group's layout has been performed. |