Initializes a new instance of the ColumnBase<TModel, TValue> class.
public ColumnBase(object? header, Expression<Func<TModel, TValue?>> getter, Action<TModel, TValue?>? setter, GridLength? width, ColumnOptions<TModel> options)
The column header.
An expression which given a row model, returns a cell value for the column.
A method which given a row model and a cell value, writes the cell value to the row model. If null, the column will be read-only.
The column width. If null defaults to Avalonia.Controls.GridLength.Auto.
Additional column options.