Observable collection of items organized in an ordinal fashion
| C# | Visual Basic | Visual C++ |
public interface IList : IEventDispatcher
Public Interface IList _ Inherits IEventDispatcher
public interface class IList : IEventDispatcher
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| AddEventListener(String, EventHandler) |
Adds the event listener
(Inherited from IEventDispatcher.) | |
| AddEventListener(String, EventHandler, Int32) |
Adds the event listener
(Inherited from IEventDispatcher.) | |
| AddEventListener(String, EventHandler, EventPhase) |
Adds the event listener
(Inherited from IEventDispatcher.) | |
| AddEventListener(String, EventHandler, EventPhase, Int32) |
Adds the event listener
(Inherited from IEventDispatcher.) | |
| AddItem(Object) |
Adds the specified item to the end of the list
| |
| AddItemAt(Object, Int32) |
Adds the item at the specified index
| |
| DispatchEvent(Event) |
Dispatches an event
(Inherited from IEventDispatcher.) | |
| DispatchEvent(Event, Boolean) |
Dispatches an event with an option for switching on delayed processing
(Inherited from IEventDispatcher.) | |
| GetItemAt(Int32) |
Gets the item at the specified index
| |
| GetItemIndex(Object) |
Returns the index of the item if it is in the list such that GetItemAt(index) == item
| |
| HasBubblingEventListener(String) |
Checks whether an event listener is registered with this EventDispatcher or any of its ancestors for the specified event type
Note: the implementation of event bubbling depends of the use-case and is not implemented by eDriven.Core
(Inherited from IEventDispatcher.) | |
| HasEventListener(String) |
Checks whether the EventDispatcher has any listeners registered for a specific type of event
(Inherited from IEventDispatcher.) | |
| ItemUpdated(Object, Object, Object, Object) |
Notifies the view that an item has been updated
| |
| Length |
The number of items in this collection. 0 means no items while -1 means the length is unknown.
| |
| RemoveAll()()()() |
Removes all items from the list
| |
| RemoveAllListeners(String) |
Removes all event listeners of a certain type
(Inherited from IEventDispatcher.) | |
| RemoveEventListener(String, EventHandler) |
Removes the event listener
(Inherited from IEventDispatcher.) | |
| RemoveEventListener(String, EventHandler, EventPhase) |
Removes the event listener
(Inherited from IEventDispatcher.) | |
| RemoveItemAt(Int32) |
Removes the item at the specified index and returns it. Any items that were after this index are now one index earlier. | |
| SetItemAt(Object, Int32) |
Places the item at the specified index. If an item was already at that index the new item will replace it and it will be returned. | |
| ToArray()()()() |
Returns an array of items that is populated in the same order
|