TreeDataGrid is a control for the Avalonia UI framework which displays hierarchical and tabular data together in a single view. It is a combination of a TreeView and DataGrid control.
The control has two modes of operation:
- Hierarchical: data is displayed in a tree with optional columns
- Flat: data is displayed in a 2D table, similar to other
DataGridcontrols
An example of TreeDataGrid displaying hierarchical data:
An example of TreeDataGrid displaying flat data:
Extensions are being added to allow for filtering of the columns as well as footer displays. Frozen right-hand columns are also being explored. No timeline is availabe yet.

