Tree View and List View items can have different height values by changing the virtualization method ->
Use showAlternatingRowBackgrounds property to add alternating row background colors to the TreeView.
Use showBorder property to show a border around the TreeView.
Use multiColumnHeader property to get the MultiColumnHeader of the TreeView. Can be null if the TreeView was created without a MultiColumnHeader.
Header label text can be bold to signify a main parent folder in the hierarchy, such as assets folder in project window.
Tree view contents are always displayed in a scroll view container to enable scrolling when the contents are larger than the viewport.
In tree views (e.g. hierarchy, project window), clicking on the foldout arrow expands the foldout, and clicking on the foldout text selects the tree view element.
Double clicking on a tree view item allows for renaming of the selected item.
A Tree view can contain and be paired with the following elements:
1. TreeView
2. TreeViewItem
3. Scrollbar
An open tree view item displaying its children.
A collapsed tree view item.
Default state of tree view item.
When hovered, tree view item rows are highlighted.
When selected, tree views rows are highlighted.
When focused, tree view item labels are highlighted in blue.
Disabled tree view items.