Unity - Scripting API: ListViewController
class in UnityEngine.UIElements
/
Inherits from:UIElements.BaseListViewController
/
Implemented in:UnityEngine.UIElementsModule
Success!
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Submission failed
For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
Description
List view controller. View controllers of this type are meant to take care of data virtualized by any ListView inheritor.
Properties
| Property | Description |
|---|---|
| listView | View for this controller, cast as a ListView. |
Inherited Members
Properties
| Property | Description |
|---|---|
| baseListView | View for this controller, cast as a BaseListView. |
| itemsSource | The items source stored in a non-generic list. |
| view | The view for this controller. |
Public Methods
| Method | Description |
|---|---|
| AddItems | Adds a certain amount of items at the end of the collection. |
| ClearItems | Removes all items from the source. |
| Move | Moves an item in the source. |
| NeedsDragHandle | Returns whether this item needs a drag handle or not with the Animated drag mode. |
| RemoveItem | Removes an item from the source, by index. |
| RemoveItems | Removes items from the source, by indices. |
| Dispose | Called when this controller is not longer needed to provide a way to release resources. |
| GetIdForIndex | Returns the id for the specified index. |
| GetIndexForId | Returns the index for the specified id. |
| GetItemForId | Returns the item with the specified ID. |
| GetItemForIndex | Returns the item with the specified index. |
| GetItemsCount | Returns the expected item count in the source. |
| SetView | Sets the view for this controller. |
Events
| Event | Description |
|---|---|
| itemsAdded | Raised when an item is added to the CollectionViewController.itemsSource. |
| itemsRemoved | Raised when an item is removed from the CollectionViewController.itemsSource. |
| itemsSourceSizeChanged | Raised when the CollectionViewController.itemsSource size changes. |
| itemIndexChanged | Raised when an item in the source changes index. The first argument is source index, second is destination index. |
| itemsSourceChanged | Raised when the itemsSource changes. |