Class ListField<T>
public class ListField<T> : BaseField<List<T>>
Type Parameters
T
- Inheritance
-
ListField<T>
- Derived
Constructors
ListField(string, Func<VisualElement>, Func<object>)
public ListField(string label, Func<VisualElement> elementCreator, Func<object> valueCreator)
Parameters
labelstringelementCreatorFunc<VisualElement>valueCreatorFunc<object>
Fields
ElementCreator
protected readonly Func<VisualElement> ElementCreator
Field Value
Properties
value
public override sealed List<T> value { get; set; }
Property Value
- List<T>
Methods
GetListItemHeight()
protected virtual int GetListItemHeight()
Returns
OnBindListItem(VisualElement, int)
protected virtual void OnBindListItem(VisualElement e, int i)
Parameters
eVisualElementiint
OnMakeListItem()
protected virtual VisualElement OnMakeListItem()
Returns
OnRequestAddListItem()
protected virtual void OnRequestAddListItem()