Encapsulating the data for the CurrencyManager.ItemChanged event, this class allows you to retrieve the Index of the item that changed. However, it is recommend that you do not handle this event if you are building your own data-aware control. As with the DataGrid , it is recommended that you instead depend on the data source implementing the System.ComponentModel.IBindingList interface and that you bind to the ListChanged event. public class ItemChangedEventArgs : EventArgs { // Public Instance Properties public int Index {get; } } HierarchySystem.Object System.EventArgs ItemChangedEventArgs Passed ToCurrencyManager.OnItemChanged() , ItemChangedEventHandler.{BeginInvoke() , Invoke()} |