Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TreeList.ViewStyle Property

Gets or sets whether the control renders its data in a default Tree List style (cell borders, column headers and indicator panel are visible by default) or Tree View style (no cell borders, column headers and indicator panel).

Namespace: DevExpress.XtraTreeList

Assembly: DevExpress.XtraTreeList.v24.2.dll

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

#Declaration

[DefaultValue(TreeListViewStyle.Default)]
[DXCategory("Appearance")]
[XtraSerializableProperty]
public TreeListViewStyle ViewStyle { get; set; }

#Property Value

Type Default Description
DevExpress.XtraTreeList.TreeListViewStyle Default

A value that specifies the control’s visual style.

#Remarks

The ViewStyle property allows you to choose between the TreeView and TreeList visual styles.

TreeView style

TreeList style

ViewStyle-TreeView.png

ViewStyle-TreeView-1Column.png

ViewStyle-TreeList.png

When the ViewStyle property is set to Default, the actual view style is dependent on the TreeList.TreeViewColumn and TreeList.TreeViewFieldName properties. If the TreeList.TreeViewColumn property refers to a valid column, or the TreeList.TreeViewFieldName property is set to a non-empty string (in bound mode), the actual view style is TreeListViewStyle.TreeView. Otherwise, the actual view style is TreeListViewStyle.MultiColumnTreeList.

See TreeView Style to learn more.

See Also