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

CollectionViewController

класс в UnityEngine.UIElements

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

Описание

Контроллер представления базовой коллекции. Контроллеры представления предназначены для обработки данных, виртуализированных любым наследником BaseVerticalCollectionView.

Для разницы между IDs и индексами, см. BaseVerticalCollectionView.

Свойства

Свойство Описание
itemsSourceИсточник элементов хранится в нетиповом списке.
viewВид для этого контроллера.

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

Метод Описание
DisposeВызывается, когда этот контроллер больше не требуется для обеспечения способа высвобождения ресурсов.
GetIdForIndexВозвращает id для указанного индекса.
GetIndexForIdВозвращает индекс для указанного id.
GetItemForIdВозвращает элемент с указанным ID.
GetItemForIndexВозвращает элемент с указанным индексом.
GetItemsCountВозвращает ожидаемое количество элементов в источнике.
SetViewЗадает представление для данного контроллера.

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

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

Мероприятия

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