syncfusion-maui-treegrid
Installation
SKILL.md
Implementing .NET MAUI Tree Grid
A skill for implementing and customizing the Syncfusion .NET MAUI Tree Grid (SfTreeGrid) control. The Tree Grid displays and manipulates hierarchical data in a tabular view, combining the clarity of a grid with the ability to present parent-child relationships in an organized structure. Built for excellent performance, it handles large datasets efficiently while maintaining smooth interaction.
When to Use This Skill
Use this skill when you need to:
- Display hierarchical or self-relational data in a .NET MAUI app
- Bind nested collections or self-referencing data sources to a tree grid
- Configure tree grid columns (auto-generated or manually defined)
- Choose and configure column types (Text, Numeric, Date, CheckBox, Template)
- Apply column sizing modes (Fill, Auto, LastColumnFill, FitByCell, FitByHeader)
- Sort or filter hierarchical data
- Freeze columns for navigation across wide datasets
- Implement row selection (Single, Multiple, SingleDeselect, None)
- Customize the expander column (icon, width, placement, initial expansion state)
- Style cells, headers, and rows (DefaultStyle, implicit styling, grid lines)
- Expand/collapse nodes programmatically