Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giard-alexandre/dynamictreedatagrid

Use Avalonia TreeDataGrid with DynamicData collections.
https://github.com/giard-alexandre/dynamictreedatagrid

avalonia dynamicdata treedatagrid

Last synced: 2 months ago
JSON representation

Use Avalonia TreeDataGrid with DynamicData collections.

Awesome Lists containing this project

README

        

# Dynamic Tree DataGrid

[![NuGet Version](https://img.shields.io/nuget/v/DynamicTreeDataGrid)](https://www.nuget.org/packages/DynamicTreeDataGrid/latest)
![example workflow](https://github.com/giard-alexandre/DynamicTreeDataGrid/actions/workflows/call-build.yml/badge.svg)

Trying to bring some of the features of Enterprise 3rd-party WPF controls to Avalonia's vanilla
[TreeDataGrid](https://github.com/AvaloniaUI/Avalonia.Controls.TreeDataGrid).

> [!WARNING]
> Package is in its very early stages. I have no idea how this project will be affected once Avalonia releases
> their [Avalonia Accelerate](https://github.com/AvaloniaUI/Avalonia/discussions/17149) offering since that will
> change the license for [TreeDataGrid](https://github.com/AvaloniaUI/Avalonia.Controls.TreeDataGrid)

# Package Features:

- [x] Sort using DynamicData
- [x] Reorder Columns
- [x] Show/Hide Columns
- [x] FlatTreeDataGid support
- [ ] Expose Serializable DataGrid "state" object.
- [ ] Per-Column Filtering using DynamicData
- [ ] Clear filters
- [ ] HierarchicalTreeDataGridSource support

## Attributions

### FontAwesome

This project uses icons from Font Awesome Free.

Font Awesome Free License: [CC BY 4.0 License](https://creativecommons.org/licenses/by/4.0/)

You can find more information about Font Awesome's licensing on
their [official website](https://fontawesome.com/license/free)
and their [project website](https://github.com/FortAwesome/Font-Awesome/blob/6.x/LICENSE.txt).

### Material Design Icons

This project uses icons from Material Design Icons.

Material Design Icons License: [Apache License 2.0](https://github.com/google/material-design-icons/blob/master/LICENSE)

You can find more information about Material Design Icons on
their [official website](https://developers.google.com/fonts/docs/material_icons)
and their [project website](https://github.com/google/material-design-icons).