eDriven Framework API
IList Interface
NamespaceseDriven.Gui.DataIList
eDriven Framework API
Observable collection of items organized in an ordinal fashion
Declaration Syntax
C#Visual BasicVisual C++
public interface IList : IEventDispatcher
Public Interface IList _
	Inherits IEventDispatcher
public interface class IList : IEventDispatcher
Members
All MembersMethodsProperties



IconMemberDescription
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

Assembly: eDriven.Gui (Module: eDriven.Gui) Version: 2.0.1.0 (2.0.1.0)