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 大小更改时触发。 |
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 更改时触发。 |