The Syncfusion .NET MAUI TreeView component supports the following features:
You can find our .NET MAUI TreeView demo, which demonstrates how to render and configure TreeView control.
The .NET MAUI TreeView is a hierarchical data control that enables the display of data in a tree-like structure. It supports features like data binding, selection, and custom templates for nodes.
There is no direct or built-in support for exporting TreeView data. Implement custom logic to export the data as JSON, XML, or Excel, depending on your application’s needs.
You can check/uncheck the corresponding nodes by adding the SfCheckBox
control in ItemTemplate
and binding TreeViewNode.IsChecked
to the SfCheckBox.IsChecked
property. Also, you can set or get the list of checked/unchecked items using the CheckedItems
collection property.
No, this is a commercial product and requires a paid license. However, a free Community License is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
A good place to start would be our comprehensive getting started documentation.
To bind data, set the hierarchical data collection to the ItemsSource
property and define the child object name as ChildPropertyName
. You can bind it in XAML or C#.
There are no built-in context menu options in the TreeView. You can add custom a context menu through ItemTapped
, ItemRightTapped
, or ItemLongPress
events.
You can load the child nodes when the parent node is expanded by using the LoadOnDemandCommand
property of TreeView. This feature is applicable for bound mode only.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.