Avalonia.Controls.TreeDataGrid
11.2.1
Prefix Reserved
dotnet add package Avalonia.Controls.TreeDataGrid --version 11.2.1
NuGet\Install-Package Avalonia.Controls.TreeDataGrid -Version 11.2.1
<PackageReference Include="Avalonia.Controls.TreeDataGrid" Version="11.2.1" />
<PackageVersion Include="Avalonia.Controls.TreeDataGrid" Version="11.2.1" />
<PackageReference Include="Avalonia.Controls.TreeDataGrid" />
paket add Avalonia.Controls.TreeDataGrid --version 11.2.1
#r "nuget: Avalonia.Controls.TreeDataGrid, 11.2.1"
#:package Avalonia.Controls.TreeDataGrid@11.2.1
#addin nuget:?package=Avalonia.Controls.TreeDataGrid&version=11.2.1
#tool nuget:?package=Avalonia.Controls.TreeDataGrid&version=11.2.1
Avalonia TreeDataGrid
The Avalonia TreeDataGrid is a control which displays hierarchical and tabular data together in a single view. It is a combination of a TreeView and DataGrid control.
Requirements
As of 11.2.0 this package requires an Avalonia Accelerate license: https://avaloniaui.net/accelerate
Features
- Flat or hierarchical layout
- Flat: data is displayed in a 2D table, similar to other DataGrid controls
- Hierarchical: data is displayed in a tree with optional columns
- Column types
- Text
- CheckBox
- Template
- Selection
- Row selection allows the user to select whole rows
- Cell selection allows the user to select individual cells
- Column sorting
- MVVM-first data model
Quick Start
Get started quickly with the TreeDataGrid component: https://docs.avaloniaui.net/accelerate/components/treedatagrid/quickstart
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Avalonia (>= 11.0.0)
- AvaloniaUI.Licensing (>= 3.0.3)
- Microsoft.Bcl.HashCode (>= 6.0.0)
-
net8.0
- Avalonia (>= 11.0.0)
- AvaloniaUI.Licensing (>= 3.0.3)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on Avalonia.Controls.TreeDataGrid:
| Package | Downloads |
|---|---|
|
Semi.Avalonia.TreeDataGrid
Avalonia Theme inspired by Semi Design. |
|
|
Spice86
Reverse engineer and rewrite real mode dos programs |
|
|
FrameworkOfAliveApplication.AvaloniaBase
Avalonia base library for .net8.0 and above |
|
|
NXUI
Package Description |
|
|
DynamicTreeDataGrid
Library used to add DynamicData-oriented features to Avalonias TreeDataGrid. |
GitHub repositories (14)
Showing the top 14 popular GitHub repositories that depend on Avalonia.Controls.TreeDataGrid:
| Repository | Stars |
|---|---|
|
0x90d/videoduplicatefinder
Video Duplicate Finder - Crossplatform
|
|
|
WalletWasabi/WalletWasabi
Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
|
|
|
Nexus-Mods/NexusMods.App
Home of the development of the Nexus Mods App
|
|
|
irihitech/Semi.Avalonia
Avalonia theme inspired by Semi Design
|
|
|
AvaloniaCommunity/Material.Avalonia
Material design in AvaloniaUI
|
|
|
OpenRakis/Spice86
Reverse engineer and rewrite real mode DOS programs!
|
|
|
friflo/Friflo.Engine.ECS
High-performance C# ECS
|
|
|
namigop/FintX
Native, cross-platform gRPC test bench
|
|
|
wieslawsoltes/NXUI
NXUI (nex-ui), next-gen UI - Create minimal Avalonia applications using C# 10 and .NET 8
|
|
|
friflo/Friflo.Json.Fliox
C# ORM - High Performance, SQL, NoSQL, Messaging, Pub-Sub
|
|
|
CalyPdf/Caly
Cross-platform pdf reader application
|
|
|
MeltyPlayer/MeltyTool
Multitool for viewing/extracting assets from various N64/GCN/3DS/PC games en-masse.
|
|
|
one-ware/OneWare
Next Generation IDE for Electronics Development
|
|
|
NeilMacMullen/kusto-loco
C# KQL query engine with flexible I/O layers and visualization
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.2.1 | 1,675 | 10/17/2025 |
| 11.2.0 | 911 | 10/13/2025 |
| 11.1.1 | 111,546 | 1/31/2025 |
| 11.1.0 | 27,604 | 12/4/2024 |
| 11.0.10 | 111,267 | 5/2/2024 |
| 11.0.2 | 64,352 | 12/14/2023 |
| 11.0.1 | 20,397 | 9/6/2023 |
| 11.0.0 | 18,914 | 7/5/2023 |
| 11.0.0-rc2.2 | 309 | 7/3/2023 |
| 11.0.0-rc1.1 | 817 | 6/19/2023 |
| 11.0.0-preview8 | 741 | 5/15/2023 |
| 11.0.0-preview7 | 437 | 4/25/2023 |
| 11.0.0-preview6.1 | 332 | 4/13/2023 |
| 11.0.0-preview6 | 765 | 3/30/2023 |
| 11.0.0-preview4 | 2,042 | 1/19/2023 |
| 11.0.0-preview1 | 1,635 | 9/5/2022 |
| 0.10.18.1 | 27,382 | 12/1/2022 |
| 0.10.18 | 20,055 | 10/11/2022 |
| 0.10.10 | 30,716 | 3/11/2022 |
# 11.2.0
- Allow drag operations from sorted TreeDataGrid rows
- Add netstandard2.0 support
- Fix editing enum values in text columns
- Add tri-state column sorting option
- Make FlatTreeDataGridSource.Sort public
- Remove System.Reactive dependency
- Fix issue with variable height cells overlapping