Version: 2019.1

TreeView.CreateChildListForCollapsedParent

Switch to Manual
protected static List<TreeViewItem> CreateChildListForCollapsedParent ();

Description

Creates a dummy TreeViewItem list. Useful when overriding BuildRows to prevent building a full tree of items.

When building the rows in BuildRows, it is not necessary to create items for descendants of collapsed items because these descendants are not visible. This can be a useful optimization, particularly in large trees or trees that change often. However, collapsed items still require a foldout arrow to be shown to indicate the presence of children. This is achieved by creating a dummy list and assigning it to the TreeViewItem.children property of the collapsed parent TreeViewItem.

See Also: BuildRows. IsChildListForACollapsedParent.