In This Article

BooleanPropertyChangedRoutedEventArgs Class

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

public class BooleanPropertyChangedRoutedEventArgs : PropertyChangedRoutedEventArgs<bool>
Inheritance:
Object EventArgs RoutedEventArgs PropertyChangedRoutedEventArgs<Boolean> Object

Constructors

BooleanPropertyChangedRoutedEventArgs(Boolean, Boolean)

Initializes a new instance of the BooleanPropertyChangedRoutedEventArgs class.

public BooleanPropertyChangedRoutedEventArgs(bool oldValue, bool newValue)
Parameter Type Description
oldValue Boolean

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

newValue Boolean

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

BooleanPropertyChangedRoutedEventArgs(RoutedEvent, Boolean, Boolean)

Initializes a new instance of the BooleanPropertyChangedRoutedEventArgs class.

public BooleanPropertyChangedRoutedEventArgs(RoutedEvent routedEvent, bool oldValue, bool newValue)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

oldValue Boolean

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

newValue Boolean

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

BooleanPropertyChangedRoutedEventArgs(RoutedEvent, Boolean, Boolean, Object)

Initializes a new instance of the BooleanPropertyChangedRoutedEventArgs class.

public BooleanPropertyChangedRoutedEventArgs(RoutedEvent routedEvent, bool oldValue, bool newValue, object source)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

oldValue Boolean

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

newValue Boolean

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