VelloSharp.TreeDataGrid
VelloSharp.TreeDataGrid
provides a high-performance tree data grid control backed by the Vello renderer.
Getting Started
- Install the package:
dotnet add package VelloSharp.TreeDataGrid
. - Add
using VelloSharp.TreeDataGrid;
to the project where you display hierarchical data. - Bind the grid to your view models using the data source abstractions provided by the package, then host it in your UI framework of choice.
- Combine the grid with
VelloSharp.Charting
orVelloSharp.Composition
when you want synchronized detail views or mixed visuals.
Usage Example
using VelloSharp.TreeDataGrid;
using var model = new TreeDataModel();
model.AttachRoots(new[] { new TreeNodeDescriptor(1, TreeRowKind.Data, 24f, hasChildren: false) });
Next Steps
- Review the API reference for virtualization options, column configuration, and interaction hooks.
- Examine the
samples/VelloSharp.TreeDataGrid.CompositionSample
project to see the grid operating inside a composed scene.