Skip to main content
All docs

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.v22.1.dll


public event CanSelectNodeEventHandler CanSelectNode

Event Data

The CanSelectNode event's data class is DevExpress.Xpf.Grid.TreeList.CanSelectNodeEventArgs.


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"
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