Skip to main content
A newer version of this page is available. .

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.v19.2.dll

Declaration

[DXCategory("Appearance")]
[DefaultValue(TreeListViewStyle.Default)]
[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.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ViewStyle property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also