TreeDataGrid.Avalonia
12.0.0
dotnet add package TreeDataGrid.Avalonia --version 12.0.0
NuGet\Install-Package TreeDataGrid.Avalonia -Version 12.0.0
<PackageReference Include="TreeDataGrid.Avalonia" Version="12.0.0" />
<PackageVersion Include="TreeDataGrid.Avalonia" Version="12.0.0" />
<PackageReference Include="TreeDataGrid.Avalonia" />
paket add TreeDataGrid.Avalonia --version 12.0.0
#r "nuget: TreeDataGrid.Avalonia, 12.0.0"
#:package TreeDataGrid.Avalonia@12.0.0
#addin nuget:?package=TreeDataGrid.Avalonia&version=12.0.0
#tool nuget:?package=TreeDataGrid.Avalonia&version=12.0.0
Avalonia TreeDataGrid
Important Notice: Community-Maintained Fork
This repository is a community-maintained fork of the last open-source version (v11.1.1) of the original TreeDataGrid control.
Introduction
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 DataGrid controls
An example of TreeDataGrid displaying hierarchical data:

An example of TreeDataGrid displaying flat data:

Getting Started
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TreeDataGrid.Avalonia:
| Package | Downloads |
|---|---|
|
LuminaUI.TreeDataGrid
TreeDataGrid controls and themes for LuminaUI. |
GitHub repositories
This package is not used by any popular GitHub repositories.