Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/giard-alexandre/dynamictreedatagrid
- Owner: giard-alexandre
- License: mit
- Created: 2024-04-29T15:14:38.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-18T22:36:49.000Z (2 months ago)
- Last Synced: 2024-10-19T10:57:17.708Z (2 months ago)
- Topics: avalonia, dynamicdata, treedatagrid
- Language: C#
- Homepage:
- Size: 363 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: CODEOWNERS
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).