Interface IAGSBindingList<TItem>
A binding list is a list which notifies on each list change
Inherited Members
System.Collections.Generic.IList<TItem>.IndexOf(TItem)
System.Collections.Generic.IList<TItem>.Insert(System.Int32, TItem)
System.Collections.Generic.IList<TItem>.RemoveAt(System.Int32)
System.Collections.Generic.IList<TItem>.Item[System.Int32]
System.Collections.Generic.ICollection<TItem>.Add(TItem)
System.Collections.Generic.ICollection<TItem>.Clear()
System.Collections.Generic.ICollection<TItem>.Contains(TItem)
System.Collections.Generic.ICollection<TItem>.CopyTo(TItem[], System.Int32)
System.Collections.Generic.ICollection<TItem>.Remove(TItem)
System.Collections.Generic.ICollection<TItem>.Count
System.Collections.Generic.ICollection<TItem>.IsReadOnly
System.Collections.Generic.IEnumerable<TItem>.GetEnumerator()
System.IDisposable.Dispose()
Namespace: AGS.API
Assembly: AGS.API.dll
Syntax
public interface IAGSBindingList<TItem> : IList<TItem>, ICollection<TItem>, IEnumerable<TItem>, IEnumerable, IDisposable
Type Parameters
Name | Description |
---|---|
TItem |
Properties
| Improve this Doc View SourceOnListChanged
The event which is triggered on every list change (whenever an item is added from the list or removed from the list, or if AddRange(List<TItem>) was called, when multiple items were added).
Declaration
IBlockingEvent<AGSListChangedEventArgs<TItem>> OnListChanged { get; }
Property Value
Type | Description |
---|---|
IBlockingEvent<AGSListChangedEventArgs<TItem>> | The event. |
Methods
| Improve this Doc View SourceAddRange(List<TItem>)
Adds several items to the list together.
Declaration
void AddRange(List<TItem> items)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<TItem> | items | Items. |