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

MultiColumnListViewController

класс в UnityEngine.UIElements

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

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

Описание

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

Свойства

Свойство Описание
columnControllerКонтроллер столбца, заботящийся об операциях на заголовке.

Конструкторы

Конструктор Описание
MultiColumnListViewControllerКонструктор для MultiColumnListViewController.

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

Метод Описание
DisposeОтмена регистрации событий и удаление заголовка из иерархии.
Унаследованные члены 4

Свойства

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

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

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

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

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

Мероприятия

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