TreeDataGrid ships framework-neutral Core, preferred Avalonia UI, and compatibility UI packages. This page maps the install identities, assembly names, theme/resource URI roots, and generated API route.
TreeDataGrid.Controls.AvaloniaTreeDataGrid.Avalonia.dllavares://TreeDataGrid.Avalonia/TreeDataGridAvalonia.Controls.TreeDataGrid.dllavares://Avalonia.Controls.TreeDataGrid/TreeDataGrid.Core/apiThe two UI packages source-link the same implementation and expose the same API.
Reference only one UI package. New applications should use TreeDataGrid.Controls.Avalonia;
existing applications may retain TreeDataGrid unchanged.
The current generated API exposes 10 public namespaces and 105 public types.
| Namespace | Public Types | Reference Page |
|---|---|---|
Avalonia.Controls |
14 | namespace-avalonia-controls.md |
Avalonia.Controls.Automation.Peers |
6 | namespace-automation-peers.md |
Avalonia.Controls.Converters |
1 | namespace-converters.md |
Avalonia.Controls.Models |
3 | namespace-models.md |
Avalonia.Controls.Models.TreeDataGrid |
43 | namespace-models-treedatagrid.md |
Avalonia.Controls.Primitives |
13 | namespace-primitives.md |
Avalonia.Controls.Selection |
20 | namespace-selection.md |
Avalonia.Data.Core.Parsers |
1 | namespace-data-core-parsers.md |
Avalonia.Experimental.Data |
2 | namespace-experimental-data.md |
Avalonia.Experimental.Data.Core |
2 | namespace-experimental-data-core.md |
src/Avalonia.Controls.TreeDataGrid/Avalonia.Controls.TreeDataGrid.csprojsrc/TreeDataGrid.Avalonia/TreeDataGrid.Avalonia.csprojsite/articles/**src/Avalonia.Controls.TreeDataGrid/apidocs/**site/.lunet/build/www/api/**