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

MultiColumnController

класс в UnityEngine.UIElements

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

Описание

Контроллер по умолчанию для многостороннего представления. Заботится о добавлении MultiColumnCollectionHeader и реагирует на различные обратные вызова.

Статические свойства

Свойство Описание
cellLabelUssClassName Имя USS-класса для ячеек с метками по умолчанию внутри многоколоночного представления.
cellUssClassName Имя USS-класса для всех ячеек внутри многоколоночного представления.
headerContainerUssClassName Имя USS-класса для контейнера заголовка внутри многоколоночного представления.
rowContainerUssClassName Имя USS-класса для всех контейнеров строк внутри многоколоночного представления.

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

Конструктор Описание
MultiColumnControllerКонструктор. Он создаст MultiColumnCollectionHeader, который будет использоваться для представления.

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

Метод Описание
BindItemПривязывает строку из нескольких ячеек к индексу элемента.
DestroyItemУничтожает VisualElement при восстановлении или очистке представления.
DisposeОтмена регистрации событий и удаление заголовка из иерархии.
MakeItemСоздает VisualElement для использования в виртуализации представления коллекции. Это создаст ячейку для каждого видимого столбца.
PrepareViewШаг инициализации после установки представления. Он вставит многосторонний заголовок в иерархию и зарегистрирует важные обратные вызова.
UnbindItemРазвязывает строку в индексе элемента.

Мероприятия

Мероприятие Описание
columnSortingChangedПоднимается при сортировке изменений для столбца.
headerContextMenuPopulateEventПоднимается при щелчке правой кнопкой мыши по столбцу для вывода параметров контекстного меню.