In This Article

IEnumerablePropertyChangedRoutedEventArgs Class

Provides event arguments for an IEnumerable property change routed event, indicating the old and new values.

public class IEnumerablePropertyChangedRoutedEventArgs : PropertyChangedRoutedEventArgs<IEnumerable>
Inheritance:
Object EventArgs RoutedEventArgs PropertyChangedRoutedEventArgs<IEnumerable> Object

Constructors

IEnumerablePropertyChangedRoutedEventArgs(IEnumerable, IEnumerable)

Initializes a new instance of the ObjectPropertyChangedRoutedEventArgs class.

public IEnumerablePropertyChangedRoutedEventArgs(IEnumerable oldValue, IEnumerable newValue)
Parameter Type Description
oldValue IEnumerable

The previous value of the property being tracked as reported by an event.

newValue IEnumerable

The new value of the property being tracked as reported by an event.

IEnumerablePropertyChangedRoutedEventArgs(RoutedEvent, IEnumerable, IEnumerable)

Initializes a new instance of the ObjectPropertyChangedRoutedEventArgs class.

public IEnumerablePropertyChangedRoutedEventArgs(RoutedEvent routedEvent, IEnumerable oldValue, IEnumerable newValue)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

oldValue IEnumerable

The previous value of the property being tracked as reported by an event.

newValue IEnumerable

The new value of the property being tracked as reported by an event.

Inherited Members