Skip to main content

TreeListOptionsSelection.KeepSelectedOnClick Property

Gets or sets whether row selection persists when a user clicks on a selected row’s cell.

Namespace: DevExpress.XtraTreeList

Assembly: DevExpress.XtraTreeList.v23.2.dll

NuGet Packages: DevExpress.Win.Navigation, DevExpress.Win.TreeList

Declaration

[DefaultValue(false)]
[XtraSerializableProperty]
public virtual bool KeepSelectedOnClick { get; set; }

Property Value

Type Default Description
Boolean false

true, if row selection persists when a user clicks on a selected row’s cell; false, if the control deselects rows (except for the clicked row) on a cell click.

Property Paths

You can access this nested property as listed below:

Object Type Path to KeepSelectedOnClick
TreeList
.OptionsSelection .KeepSelectedOnClick

Remarks

The KeepSelectedOnClick property is in effect when multiple row selection is enabled (see TreeListOptionsSelection.MultiSelect).

When a user clicks on a selected row’s cell, Tree List performs different actions depending on the KeepSelectedOnClick property value:

KeepSelectedOnClick = True
Tree List keeps row selection and opens an in-place editor for the clicked cell.
KeepSelectedOnClick = False
Tree List deselects rows except for the clicked row. No in-place editor is activated for the clicked cell.
See Also