Table of Contents

Interface IBindableList<T>

Namespace
Bindables
Assembly
Bindables.dll

Represents a bindable list that notifies observers when the list or its elements change.

public interface IBindableList<T> : IBindable<List<T>>, IBindable, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable

Type Parameters

T

The type of elements in the list.

Inherited Members
Extension Methods

Events

OnElementAdd

Occurs when an element is added to the list.

event Action<int, T> OnElementAdd

Event Type

Action<int, T>

OnElementChange

Occurs when an element's value is changed in the list.

event Action<int, T, T> OnElementChange

Event Type

Action<int, T, T>

OnElementMove

Occurs when an element is moved within the list.

event Action<int, int> OnElementMove

Event Type

Action<int, int>

OnElementRemove

Occurs when an element is removed from the list.

event Action<int, T> OnElementRemove

Event Type

Action<int, T>

OnElementSwap

Occurs when two elements are swapped in the list.

event Action<int, int> OnElementSwap

Event Type

Action<int, int>