Node Selection in Tree View for .NET MAUI
DXTreeView supports single node selection.
To select and deselect nodes, enable AllowSelection and AllowDeselectSingleItem properties.
A user can tap a node to select it. The SelectedItem property then returns the corresponding data source item. A user can tap the selected node again to clear selection. The SelectedItem
property then returns null.
<dx:DXTreeView ...
ItemsSource="{Binding Nodes}"
AllowSelection="True"
AllowDeselectSingleItem="True"
SelectedItem="{Binding SelectedNodes}">
...
</dx:DXTreeView>
#Respond to Selection Changes
The DXTreeView ships with the following selection-related events. These events may be triggered from the UI (a user taps a node) or from code (the SelectedItem property value changes):
- SelectedItemChanged
- Fires when the selected item is changed.
- SelectedItemChanging
- Fires when a user attempts to select an item, but before selection changes.
#Change Selected Node Appearance
Use SelectedBackgroundColor and SelectedBorderColor properties to change selected node appearance. For more information, refer to the following help topic: Change Selected Node Appearance.