Skip to content
This repository was archived by the owner on Oct 13, 2025. It is now read-only.

AvaloniaUI/Avalonia.Controls.TreeDataGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

Important Notice: Repository Archived

This repository has been archived and is no longer actively maintained.

The TreeDataGrid control is moving to Avalonia Accelerate as a commercially supported component, where it will continue to receive updates, improvements, and professional support.

We previously opened a call for community maintainers to continue maintaining this as an open-source project, but unfortunately no maintainers came forward to take on this responsibility.

What This Means

  • No further updates: This repository will not receive bug fixes, feature updates, or dependency updates
  • Issues and PRs closed: We will not be accepting new issues or pull requests
  • Code remains available: The existing code will remain accessible for reference and forking under its current license

For Current Users

If you rely on TreeDataGrid in your projects, you have several options:

  • Continue using the current version - The existing code will remain available
  • Upgrade to Avalonia Accelerate - Get continued support and updates through our commercial offering
  • Fork the repository - Maintain your own version if that better suits your needs

We appreciate everyone who has contributed to and used this control over the years. Thank you for being part of the Avalonia community.

NuGet

Avalonia TreeDataGrid

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:

TreeDataGrid in hierarchical mode

An example of TreeDataGrid displaying flat data:

TreeDataGrid in hierarchical mode

Current Status

We accept issues and pull requests but we answer and review only pull requests and issues that are created by our customers. It's a quite big project and servicing all issues and pull requests will require more time than we have. But feel free to open issues and pull requests because they may be useful for us!

Getting Started

About

A combined TreeView/DataGrid for Avalonia.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 16

Languages