Skip to main content

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

objectTreeNodeLayoutEngine

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

Returns

IReadOnlyList<TreeColumnSlot>