Class VectorChangedEventArgs
Implements Vector Changed Event arguments
Inheritance
System.Object
VectorChangedEventArgs
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: EmptyKeys.UserInterface.Interactivity
Assembly: EmptyKeys.UserInterface.dll
Syntax
public sealed class VectorChangedEventArgs : IVectorChangedEventArgs
Constructors
VectorChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)
Initializes a new instance of the VectorChangedEventArgs class.
Declaration
public VectorChangedEventArgs(NotifyCollectionChangedAction action, object item, int index)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NotifyCollectionChangedAction | action | The action. |
System.Object | item | The item. |
System.Int32 | index | The index. |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | action |
Properties
CollectionChange
Gets the type of change that occurred in the vector.
Declaration
public CollectionChange CollectionChange { get; }
Property Value
Type | Description |
---|---|
CollectionChange |
Index
Gets the position where the change occurred in the vector.
Declaration
public uint Index { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Item
Gets the affected item.
Declaration
public object Item { get; }
Property Value
Type | Description |
---|---|
System.Object |