[This is preliminary documentation and is subject to change.]
Raised when this ListWithEvents<(Of <(<'T>)>)> collection changes.
Namespace: Tools.CollectionsT.GenericTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
public event ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler CollectionChanged |
| Visual Basic |
|---|
Public Event CollectionChanged As ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler |
| Visual C++ |
|---|
public: event ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler^ CollectionChanged { void add (ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler^ value); void remove (ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler^ value); } |
| F# |
|---|
member CollectionChanged : IEvent<ListWithEvents<(Of <(<'T>)>)>..::..CollectionChangedEventHandler, EventArgs> |
| JScript |
|---|
|
Remarks
This event is raised immediatelly after each Changed event.
The reason for having two duplicit events is that Changed implements Changed and you cannot determine action (what happend) through it. The aim of this event is to concentrate Added, Removed, Cleared, ItemChanged and ItemValueChanged events to one single event which allows handler to easily dinstinguish which action happedned on collection.