When an item is added to the BindingList, the ListChange event lets me know so I can react accordingly.
However, when an item is Removed from the list, the ListChange event comes too late, as the item is no longer in the list. How can you catch the removal before it has been removed?
I need to identify the object so I can remove an event handler that has been attached to it.
The current implementation of
BindingList<T>doesn’t appear to support this. Your best option may be to create your own implementation of BindingList which has a Removing event: