UnityEngine.UIElements 中的类
/
继承自:UIElements.BaseListViewController
/
实现于:UnityEngine.UIElementsModule
列表视图控制器。此类型的视图控制器旨在处理任何 ListView 继承者虚拟化的数据。
| listView | 此控制器的视图,转换为 ListView。 |
| baseListView | 此控制器的视图,转换为 BaseListView。 |
| itemsSource | 以非泛型列表存储的项目源。 |
| view | 此控制器的视图。 |
| AddItems | 在集合的末尾添加一定数量的项目。 |
| ClearItems | 从源中删除所有项目。 |
| Move | 在源中移动项目。 |
| NeedsDragHandle | 返回此项目在动画拖动模式下是否需要拖动句柄。 |
| RemoveItem | 通过索引从源中删除项目。 |
| RemoveItems | 通过索引从源中删除项目。 |
| Dispose | 当不再需要此控制器时调用,以提供一种释放资源的方法。 |
| 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 发生变化时引发。 |