{"id":14965007,"url":"https://github.com/avaloniaui/avalonia.controls.treedatagrid","last_synced_at":"2025-04-08T13:11:28.415Z","repository":{"id":38239384,"uuid":"323345300","full_name":"AvaloniaUI/Avalonia.Controls.TreeDataGrid","owner":"AvaloniaUI","description":"A combined TreeView/DataGrid for Avalonia.","archived":false,"fork":false,"pushed_at":"2025-04-02T19:58:27.000Z","size":1494,"stargazers_count":314,"open_issues_count":102,"forks_count":65,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-08T13:11:23.731Z","etag":null,"topics":["avalonia","csharp","datagrid","dotnet","treeview","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AvaloniaUI.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-21T13:32:47.000Z","updated_at":"2025-04-05T14:14:14.000Z","dependencies_parsed_at":"2023-12-13T15:40:14.128Z","dependency_job_id":"874a2c3b-ac56-48f9-adb0-f53601fc11ad","html_url":"https://github.com/AvaloniaUI/Avalonia.Controls.TreeDataGrid","commit_stats":{"total_commits":592,"total_committers":21,"mean_commits":28.19047619047619,"dds":0.5304054054054055,"last_synced_commit":"09b655b3c8963a17f859c7f34414bdd2acd785d6"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvaloniaUI%2FAvalonia.Controls.TreeDataGrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvaloniaUI%2FAvalonia.Controls.TreeDataGrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvaloniaUI%2FAvalonia.Controls.TreeDataGrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvaloniaUI%2FAvalonia.Controls.TreeDataGrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AvaloniaUI","download_url":"https://codeload.github.com/AvaloniaUI/Avalonia.Controls.TreeDataGrid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247847611,"owners_count":21006100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avalonia","csharp","datagrid","dotnet","treeview","xaml"],"created_at":"2024-09-24T13:34:05.626Z","updated_at":"2025-04-08T13:11:28.391Z","avatar_url":"https://github.com/AvaloniaUI.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![NuGet](https://img.shields.io/nuget/v/Avalonia.Controls.TreeDataGrid.svg)](https://www.nuget.org/packages/Avalonia.Controls.TreeDataGrid/)\n# Avalonia `TreeDataGrid`\n\n## Introduction\n\n`TreeDataGrid` is a control for the [Avalonia](https://github.com/AvaloniaUI/Avalonia) UI framework which displays hierarchical and tabular data together in a single view. It is a combination of a `TreeView` and `DataGrid` control.\n\nThe control has two modes of operation:\n\n- Hierarchical: data is displayed in a tree with optional columns\n- Flat: data is displayed in a 2D table, similar to other `DataGrid` controls\n\nAn example of `TreeDataGrid` displaying hierarchical data:\n\n![TreeDataGrid in hierarchical mode](docs/images/files.png)\n\nAn example of `TreeDataGrid` displaying flat data:\n\n![TreeDataGrid in hierarchical mode](docs/images/countries.png)\n\n## Current Status\n\nWe 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!\n\n## Getting Started\n\n- [Installation](docs/installation.md)\n- [Creating a flat `TreeDataGrid`](docs/get-started-flat.md)\n- [Creating a hierarchical `TreeDataGrid`](docs/get-started-hierarchical.md)\n- [Supported column types](docs/column-types.md)\n- [Selection](docs/selection.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favaloniaui%2Favalonia.controls.treedatagrid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favaloniaui%2Favalonia.controls.treedatagrid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favaloniaui%2Favalonia.controls.treedatagrid/lists"}