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