Skip to main content
All docs
V25.1
  • 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.v25.1.dll

    NuGet Package: 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