Skip to main content
A newer version of this page is available. .
All docs
V20.2

TreeViewControl.CanUnselectNode Event

Occurs when a user tries to unselect a node and allows you to control whether a user can unselect a particular node.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v20.2.dll

NuGet Packages: DevExpress.WindowsDesktop.Wpf.Grid.Core, DevExpress.Wpf.Grid.Core

Declaration

public event CanUnselectNodeEventHandler CanUnselectNode

Event Data

The CanUnselectNode event's data class is DevExpress.Xpf.Grid.TreeList.CanUnselectNodeEventArgs.

Remarks

Set the TreeViewControl.SelectionMode property to the Cell/Row/MultipleRow value to use the CanUnselectNode event.

The following code sample does not allow users to unselect root nodes.

<dxg:TreeViewControl x:Name="treeview"
                     CanUnselectNode="treeview_CanUnselectNode"
                     SelectionMode="Row"/>
void treeview_CanUnselectNode(object sender, DevExpress.Xpf.Grid.TreeList.CanUnselectNodeEventArgs e) {
    e.CanUnselectNode = e.Node.Level != 0;
}

Handle the CanSelectNode event to control whether a user can select a particular node.

See Also