In This Article

ObjectPropertyChangedRoutedEventArgs Class

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

public class ObjectPropertyChangedRoutedEventArgs : PropertyChangedRoutedEventArgs<object?>
Inheritance:
object EventArgs RoutedEventArgs PropertyChangedRoutedEventArgs<object> object

Constructors

ObjectPropertyChangedRoutedEventArgs(object, object)

Initializes an instance of the class.

public ObjectPropertyChangedRoutedEventArgs(object oldValue, object newValue)
Parameter Type Description
oldValue object

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

newValue object

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

ObjectPropertyChangedRoutedEventArgs(RoutedEvent?, object?, object?)

Initializes an instance of the class.

public ObjectPropertyChangedRoutedEventArgs(RoutedEvent? routedEvent, object? oldValue, object? newValue)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

oldValue object

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

newValue object

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

ObjectPropertyChangedRoutedEventArgs(RoutedEvent?, object?, object?, object?)

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

public ObjectPropertyChangedRoutedEventArgs(RoutedEvent? routedEvent, object? oldValue, object? newValue, object? source)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

oldValue object

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

newValue object

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

source object

An alternate source that will be reported when the event is handled.

Inherited Members

Extension Methods