Class TreeNodeLayoutEngine
Namespace: VelloSharp.TreeDataGrid.Composition
Assembly: VelloSharp.TreeDataGrid.dll
Resolves column slots for TreeDataGrid panes via the shared composition linear layout solver.
public sealed class TreeNodeLayoutEngine
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
ArrangeColumns(ReadOnlySpan<TreeColumnDefinition>, double, double)
public IReadOnlyList<TreeColumnSlot> ArrangeColumns(ReadOnlySpan<TreeColumnDefinition> columns, double availableWidth, double spacing)
Parameters
columns ReadOnlySpan<TreeColumnDefinition>
availableWidth double
spacing double