TreeDataGrid for Avalonia Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Avalonia Control Library

    TreeDataGrid for Avalonia

    TreeDataGrid combines DataGrid-style columns with hierarchical row expansion. It is designed for large data sets, strong typing, and predictable MVVM workflows.

    Start Getting Started Browse API GitHub Repository

    Start Here

    Getting Started Overview

    Understand the control model and choose the right source type first.

    Installation

    Package setup, theme requirements, and first integration checks.

    Quickstart (Flat)

    Build a flat row-source TreeDataGrid with typed columns.

    Quickstart (Hierarchical)

    Create parent-child rows with expand/collapse behavior.

    Documentation Sections

    Concepts

    Architecture, indexing, row/cell structure, and selection mental model.

    Guides

    Scenario-driven recipes for columns, editing, sorting, selection, and styling.

    XAML Usage

    Theme usage, template resource keys, and customization references.

    Advanced

    Performance, internals, diagnostics, and typed binding patterns.

    Reference

    Namespace maps, API coverage, pipeline details, and licensing.

    API Documentation

    Generated .NET API pages with member navigation and filtering.

    Repository

    • Source code and issues: github.com/wieslawsoltes/TreeDataGrid

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages