[This is preliminary documentation and is subject to change.]
Raised before an item is changed. Raised by setter of Item[([( Int32])]) property.
Namespace: Tools.CollectionsT.GenericTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
public event ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler ItemChanging |
| Visual Basic |
|---|
Public Event ItemChanging As ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler |
| Visual C++ |
|---|
public: event ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler^ ItemChanging { void add (ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler^ value); void remove (ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler^ value); } |
| F# |
|---|
member ItemChanging : IEvent<ListWithEvents<(Of <(<'T>)>)>..::..ItemCancelEventHandler, EventArgs> |
| JScript |
|---|
|
Remarks
This event can be disabled (see AllowAddCancelableEventsHandlers. This means that InvalidOperationException is thrown when adding handler and AllowAddCancelableEventsHandlers is False.
Value of parameter e's Item can be changed if AddingReadOnly is False.
Do not change content of list in handler! List is locked.
e's Item contains new value. Use Item[([( Int32])]) to determine old value.
Exceptions
| Exception | Condition |
|---|---|
| System..::..InvalidOperationException | Adding handler when AllowAddCancelableEventsHandlers is false |