Initializes a new instance of the HierarchicalExpanderColumn<TModel> class.
public HierarchicalExpanderColumn(IColumn<TModel> inner, Func<TModel, IEnumerable<TModel>?> childSelector, Expression<Func<TModel, bool>>? hasChildrenSelector = null, Expression<Func<TModel, bool>>? isExpandedSelector = null)
The inner column which defines how the column will be displayed.
The model children selector.
A selector which is used to determine whether the model has children without invoking
childSelector. This is only needed if the initialization of a node's
children is an expensive operation; where that is not true, pass null.
Selects a read/write boolean property which stores the expanded state for the row.