TreeViewControl.CanSelectNode Event
Occurs when a user tries to select a node and allows you to control whether a user can select a particular node.
Namespace: DevExpress.Xpf.Grid
Assembly: DevExpress.Xpf.Grid.v24.1.dll
NuGet Package: DevExpress.Wpf.Grid.Core
Declaration
Event Data
The CanSelectNode event's data class is DevExpress.Xpf.Grid.TreeList.CanSelectNodeEventArgs.
Remarks
Set the TreeViewControl.SelectionMode property to the Cell/Row/MultipleRow value to use the CanSelectNode event.
The following code sample does not allow users to select root nodes.
<dxg:TreeViewControl x:Name="treeview"
CanSelectNode="treeview_CanSelectNode"
SelectionMode="Row"/>
void treeview_CanSelectNode(object sender, DevExpress.Xpf.Grid.TreeList.CanSelectNodeEventArgs e) {
e.CanSelectNode = e.Node.Level != 0;
}
Handle the CanUnselectNode event to control whether a user can unselect a particular node.
See Also