Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

DefaultTreeViewController<T0>

класс в UnityEngine.UIElements

Наследуется от:UIElements.TreeViewController

Выполнено в:UnityEngine.UIElementsModule

Описание

Реализация по умолчанию TreeViewController.

Открытые методы

Метод Описание
AddItemДобавление элемента в дерево.
GetDataForIdПолучает данные для указанного элемента TreeView ID.
GetDataForIndexПолучает данные для указанного индекса элемента TreeView.
GetTreeViewItemDataForIdПолучает данные элемента дерева для указанного элемента TreeView ID.
GetTreeViewItemDataForIndexПолучает данные элемента дерева для указанного индекса элемента TreeView.
SetRootItemsЗадает корневые элементы.
Унаследованные члены 4

Свойства

СвойствоОписание
baseTreeViewПредставление для этого контроллера, созданное как BaseTreeView.
itemsSourceЭлементы для этого дерева.
viewВид для этого контроллера.
treeViewПредставление для этого контроллера, созданное как TreeView.

Открытые методы

МетодОписание
CanChangeExpandedStateОпределяет, может ли элемент с указанным ID быть развернут или свёрнут.
CollapseAllСжимает все элементы в дереве и обновляет представление.
CollapseItemСжимает элемент с указанным ID, скрывая его дочерние элементы. Позволяет сжать всю иерархию под этим элементом.
CollapseItemByIndexСжимает элемент с указанным индексом, скрывая его дочерние элементы. Позволяет сжать всю иерархию под этим элементом.
ExistsПроверяет, существует ли ID в этом дереве.
ExpandAllРазворачивает все элементы в дереве и обновляет представление.
ExpandItemРазворачивает элемент с указанным ID, делая его дочерние элементы видимыми. Позволяет развернуть всю иерархию под этим элементом.
ExpandItemByIndexРазворачивает элемент с указанным индексом, делая его дочерние элементы видимыми. Позволяет развернуть всю иерархию под этим элементом.
GetAllItemIdsВозвращает все элементы IDs, которые могут быть найдены в дереве, по желанию указывая корень IDs, с которого начать.
GetChildIndexForIdПолучает дочерний индекс под родительским элементом с указанным ID.
GetChildrenIdsПолучить все дочерние элементы конкретного ID в дереве.
GetChildrenIdsByIndexПолучает дочерние объекты IDs элемента с указанным индексом.
GetIdForIndexВозвращает ID для указанного индекса в источнике видимых элементов.
GetIndentationDepthВозвращает глубину элемента на этом ID.
GetIndentationDepthByIndexВозвращает глубину элемента в этом индексе.
GetIndexForIdВозвращает индекс в источнике элемента, по ID.
GetParentIdВозвращает родитель ID элемента, по ID.
GetRootItemIdsВозвращает корневые элементы дерева по IDs.
GetTreeItemsCountПолучить число элементов во всем дереве.
HasChildrenВозвращает, имеет ли элемент с указанным ID одного или нескольких дочерей.
HasChildrenByIndexВозвращает, имеет ли элемент с указанным индексом одного или нескольких дочерей.
IsExpandedВозвращает, развернут ли в дереве элемент с указанным ID.
IsExpandedByIndexВозвращает информацию о том, развернут ли элемент с указанным индексом в дереве.
MoveПеремещает элемент на ID в новый родительский и дочерний индекс.
TryRemoveItemУдаляет элемент по ID.
DisposeВызывается, когда этот контроллер больше не требуется для обеспечения способа высвобождения ресурсов.
GetItemForIdВозвращает элемент с указанным ID.
GetItemForIndexВозвращает элемент с указанным индексом.
GetItemsCountВозвращает ожидаемое количество элементов в источнике.
SetViewЗадает представление для данного контроллера.

Защищенные методы

МетодОписание
BindItemПривязывает строку к индексу элемента.
DestroyItemУничтожает VisualElement при восстановлении или очистке представления.
MakeItemСоздает VisualElement для использования в виртуализации представления коллекции.
PrepareViewШаг инициализации после установки представления.
RaiseItemIndexChangedВызов события itemIndexChanged.
RaiseItemsSourceChangedВызов события itemsSourceChanged.
SetItemsSourceWithoutNotifyУстанавливает событие itemsSource без возбуждения события itemsSourceChanged.
UnbindItemОтделяет строку от индекса элемента.

Мероприятия

МероприятиеОписание
itemIndexChangedВозникает при изменении индекса элемента в источнике. Первым аргументом является индекс источника, вторым — индекс назначения.
itemsSourceChangedПоднимается при изменении itemsSource.