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​

object ← TreeNodeLayoutEngine

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>