Selection
The TreeView for .NET MAUI exposes the Selection feature, which allows the user to select single or multiple items in the TreeView. This feature provides both visual and programmatic feedback for the user's actions. If needed, you can disable the Selection.
Selection Mode
The TreeView provides three selection modes, which allow you to manipulate the selection type. This is controlled by the SelectionMode
(Microsoft.Maui.Controls.SelectionMode
) property which has the following entries:
-
None
—The users cannot select an item. -
Single
(default)—The users can select only one item. -
Multiple
—The users can select more than one item.
Setting the Selected Item
The TreeView provides the SelectedItem
(object
) property, which specifies the last selected item of the TreeView.
For a runnable example demonstrating the TreeView
SelectedItem
, see the SDKBrowser Demo Application and go to TreeView > Selection.
Selected Items Collection
The TreeView provides the SelectedItems
collection of type IList
. The collection contains the items that are currently selected in the control.
For a runnable example demonstrating the TreeView
SelectedItems
, see the SDKBrowser Demo Application and go to TreeView > Selection.
Selection Events
The TreeView provides the SelectionChanged
event, which is raised when the current selection changes. The SelectionChanged
event handler receives two parameters:
- The sender argument, which is of type
object
, but can be cast to theRadTreeView
type. - A
EventArgs
object, which provides information on theSelectionChanged
event.
For a runnable example demonstrating the TreeView events, see the SDKBrowser Demo Application and go to TreeView > Events.
This is the result on Android: