Enum PackMode

GoDiagram®
v10.0.12
by Northwoods Software®

These values determine the size of the layout. Used for PackMode.

Namespace: Northwoods.Go.Layouts.Extensions
Assembly: PackedAvalonia.dll
Syntax
public enum PackMode

Fields

Name Description
AspectOnly

Nodes will be packed using the AspectRatio property, with no size considerations; this value is used for PackMode.

The Spacing property will be respected in this mode.

ExpandToFit

Nodes will be either compressed or spaced evenly to fit the given Size; this value is used for PackMode.

The Spacing property will not be respected in this mode, and will not do anything if set.

Fit

Nodes will be compressed if necessary (using negative spacing) to fit the given Size. However, if the Size is bigger than the packed shape (with 0 spacing), it will not expand to fit it. This value is used for PackMode.

The Spacing property will be respected in this mode, but only if it does not cause the layout to grow larger than the Size.