BaseListView
class in UnityEngine.UIElements · UnityEngine.UIElementsModule · inherits from BaseVerticalCollectionView
In Tassix
A list view with an empty label, a header and an add/remove footer.
Fields 18
static readonly string arraySizeFieldUssClassNamestatic readonly string arraySizeFieldWithHeaderUssClassNamestatic readonly string emptyLabelUssClassNamestatic readonly string foldoutHeaderUssClassNamestatic readonly string itemUssClassNamestatic readonly string listViewWithHeaderUssClassNamestatic readonly string reorderableItemContainerUssClassNamestatic readonly string reorderableItemHandleBarUssClassNamestatic readonly string reorderableItemHandleUssClassNamestatic readonly string reorderableItemUssClassNamestatic readonly string reorderableUssClassNamestatic readonly string ussClassNameProperties 15
bool allowAdd { get; set; }bool allowRemove { get; set; }BindingSourceSelectionMode bindingSourceSelectionMode { get; set; }string headerTitle { get; set; }Func<VisualElement>? makeHeader { get; set; }Func<VisualElement>? makeNoneElement { get; set; }Action<BaseListView>? onAdd { get; set; }Action<BaseListView>? onRemove { get; set; }Action<BaseListView, Button>? overridingAddButtonBehavior { get; set; }ListViewReorderMode reorderMode { get; set; }Animated: items get a drag handle; simple: they're dragged themselves.
bool showBoundCollectionSize { get; set; }The size field next to the foldout header (when the header shows).
bool showFoldoutHeader { get; set; }The list inside a foldout titled headerTitle.
BaseListViewController viewController { get; }Events 2
event Action<IEnumerable<int>>? itemsAddedevent Action<IEnumerable<int>>? itemsRemovedNot in Tassix yet 1
overMaxMultiEditLimitClassName