DxTreeView.NodeExpandCollapseAction Property

Specifies user actions that expand or collapse a node.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v21.1.dll

Declaration

[DefaultValue(TreeViewNodeExpandCollapseAction.Auto)]
[Parameter]
public TreeViewNodeExpandCollapseAction NodeExpandCollapseAction { get; set; }

Property Value

Type Default Description
TreeViewNodeExpandCollapseAction

Auto

Specifies user actions.

Available values:

Name Description
Auto

When node selection is disabled, users can click a node or its Expand/Collapse button to expand/collapse the node.
When node selection is enabled, users can double click a node or click its Expand/Collapse button to expand/collapse the node.

NodeClick

Users can click a node or its Expand/Collapse button to expand/collapse the node.

NodeDoubleClick

Users can double click a node or click the node’s Expand/Collapse button to expand/collapse the node.

ButtonClick

Users can click a node’s Expand/Collapse button to expand/collapse the node.

Remarks

To expand/collapse a TreeView node, users should click the node or its Expand/Collapse button. If node selection is enabled, users should double-click nodes or click the Expand/Collapse buttons.

TreeView Expand Collapse Buttons

Use the NodeExpandCollapseAction property to change these user actions. For instance, the following example demonstrates how to expand/collapse nodes when users click the Expand/Collapse buttons:

<DxTreeView NodeExpandCollapseAction="TreeViewNodeExpandCollapseAction.ButtonClick" ...> 
    ... 
</DxTreeView> 
See Also