Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


bindItem

Callback for binding a data item to the visual element.
Read time 1 minuteLast updated 7 days ago

Definition

[CreateProperty]public Action<VisualElement, int> bindItem { get; set; }

Remarks

The method called by this callback receives the VisualElement to bind, and the index of the element to bind it to.
If this property and TreeView.makeItem are not set, Unity will try to bind to a SerializedProperty if bound, or simply set text in the created Label.
Note:: Setting this callback without also setting TreeView.unbindItem might result in unexpected behavior. This is because the default implementation of unbindItem expects the default implementation of bindItem.