Namespace: Avalonia.Controls.Models.TreeDataGrid

This namespace contains the model-layer contracts and implementations for columns, cells, rows, hierarchy, sorting, and layout cooperation.

Functional Groups

Use these groups to navigate the model-layer API by responsibility.

Column Contracts and Bases

Built-In Column Types and Options

Cell Contracts and Implementations

Row and Hierarchy Contracts

Selection/Search/Edit Helpers

Sorting, Drag, and Event Helpers

Complete Type Index

Type Kind Primary Article
AnonymousSortableRows<TModel> Class advanced/custom-rows-columns-pipeline.md
BeginEditGestures Enum guides/editing-and-begin-edit-gestures.md
CheckBoxCell Class concepts/columns-cells-rows.md
CheckBoxColumn<TModel> Class guides/column-checkbox.md
CheckBoxColumnOptions<TModel> Class guides/column-checkbox.md
ColumnBase<TModel> Class concepts/columns-cells-rows.md
ColumnBase<TModel, TValue> Class concepts/columns-cells-rows.md
ColumnList<TModel> Class concepts/columns-cells-rows.md
ColumnOptions<TModel> Class guides/sorting-and-column-widths.md
DragInfo Class guides/drag-and-drop-rows.md
ExpanderCell<TModel> Class concepts/columns-cells-rows.md
HierarchicalExpanderColumn<TModel> Class guides/column-expander.md
HierarchicalRow<TModel> Class guides/expansion-and-programmatic-navigation.md
HierarchicalRows<TModel> Class guides/expansion-and-programmatic-navigation.md
ICell Interface concepts/columns-cells-rows.md
ICellOptions Interface guides/editing-and-begin-edit-gestures.md
IColumn<TModel> Interface concepts/columns-cells-rows.md
IColumn Interface concepts/columns-cells-rows.md
IColumns Interface concepts/columns-cells-rows.md
IExpander Interface guides/expansion-and-programmatic-navigation.md
IExpanderCell Interface guides/expansion-and-programmatic-navigation.md
IExpanderColumn<TModel> Interface guides/expansion-and-programmatic-navigation.md
IExpanderRow<TModel> Interface guides/expansion-and-programmatic-navigation.md
IExpanderRowController<TModel> Interface guides/expansion-and-programmatic-navigation.md
IIndentedRow Interface concepts/columns-cells-rows.md
IModelIndexableRow Interface concepts/columns-cells-rows.md
IRow<TModel> Interface concepts/columns-cells-rows.md
IRow Interface concepts/columns-cells-rows.md
IRows Interface concepts/columns-cells-rows.md
ITemplateCellOptions Interface guides/editing-and-begin-edit-gestures.md
ITextCell Interface concepts/columns-cells-rows.md
ITextCellOptions Interface guides/editing-and-begin-edit-gestures.md
ITextSearchableColumn<TModel> Interface concepts/columns-cells-rows.md
IUpdateColumnLayout Interface concepts/columns-cells-rows.md
RowEventArgs<TRow> Class guides/expansion-and-programmatic-navigation.md
RowEventArgs Class guides/expansion-and-programmatic-navigation.md
SortableRowsBase<TModel, TRow> Class advanced/custom-rows-columns-pipeline.md
TemplateCell Class concepts/columns-cells-rows.md
TemplateColumn<TModel> Class guides/column-template.md
TemplateColumnOptions<TModel> Class guides/column-template.md
TextCell<T> Class concepts/columns-cells-rows.md
TextColumn<TModel, TValue> Class guides/column-text.md
TextColumnOptions<TModel> Class guides/column-text.md