Class CancelEventArgs<T>
EventArgs for events that convey changes to a property of type T
.
public class CancelEventArgs<T> : CancelEventArgs where T : notnull
Type Parameters
T
The type of the value that was part of the change being canceled.
- Inheritance
-
CancelEventArgs<T>
- Derived
- Inherited Members
Remarks
Events that use this class can be cancellable. Where applicable, the Cancel property should be set to true to prevent the state change from occurring.
Constructors
- CancelEventArgs(T, T)
Initializes a new instance of the CancelEventArgs<T> class.
- CancelEventArgs(ref readonly T, ref T, bool)
Initializes a new instance of the CancelEventArgs<T> class.
Properties
- CurrentValue
The current value of the property.
- NewValue
The value the property will be set to if the event is not cancelled.