Used by an IListBinding to provide change notifications when items in a IListDataSource change.
Indicates the start of a notification batch. Objects that are listening for notifications should defer making updates until endNotifications is called.
Indicates that an item changed.
Indicates that the number of items in the IListDataSource has changed.
The updated count.
The original count.
Indicates the end of a notification batch. When the beginNotifications method is called, objects listening for notifications should defer making updates until endNotifications is called.
Indicates that the index of an item changed.
The temporary ID of the item.
The new index.
The original index.
Indicates that an item was added to the IListDataSource.
A promise for the new IItem.
The temporary ID of the item that precedes the new item.
The temporary ID of the item that follows the new item.
Indicates that an IItemPromise was fulfilled and that the item is now available.
The fulfilled item.
Indicates that an item was moved.
A promise for the IItem that was moved.
The temporary ID of the item that now precedes the moved item.
The temporary ID of the item that now follows the moved item.
Indicates that an item was removed.
The temporary ID of the item that was removed.
true if the item never actually existed; false if the item was actually present in the IListDataSource.