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

BaseListViewController

класс в UnityEngine.UIElements

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

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

Описание

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

Свойства

Свойство Описание
baseListViewПредставление для этого контроллера, созданное как BaseListView.

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

Метод Описание
AddItemsДобавляет определенное количество элементов в конце коллекции.
ClearItemsУдаляет все элементы из источника.
MoveПеремещает элемент в источнике.
NeedsDragHandleВозвращает информацию о том, требуется ли этому элементу ручка перетаскивания в режиме Анимированное перетаскивание или нет.
RemoveItemУдаляет элемент из источника по индексу.
RemoveItemsУдаляет элементы из источника по индексам.

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

Метод Описание
RaiseItemsAddedВызов события itemsAdded.
RaiseItemsRemovedВызов события itemsRemoved.
RaiseOnSizeChangedВызов события itemsSourceSizeChanged.

Мероприятия

Мероприятие Описание
itemsAddedПоднимается, когда элемент добавляется в CollectionViewController.itemsSource.
itemsRemovedПоднимается, когда элемент удаляется из CollectionViewController.itemsSource.
itemsSourceSizeChangedПоднимается при изменении размера CollectionViewController.itemsSource.
Унаследованные члены 4

Свойства

СвойствоОписание
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.