文档

Unity Engine

Unity Engine

CreateChildListForCollapsedParent()

Creates a dummy TreeViewItem list. Useful when overriding TreeView.BuildRows to prevent building a full tree of items.
阅读时间1 分钟最后更新于 1 个月前

Definition

警告
Removed. TreeView is now deprecated. You can likely now use TreeView\<int\> instead and not think more about it. But if you were using that identifier to store EntityId data, you should instead opt to upgrade your TreeViews to use TreeView\<EntityId\> to get the proper typing.
protected static List<TreeViewItem> CreateChildListForCollapsedParent()

Returns

Type

Description

List<TreeViewItem>

Remarks

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.