Show / Hide Table of Contents

Class RoutedPropertyChangedEventArgs<T>

Implements arguments for routed property changes

Inheritance
System.Object
RoutedEventArgs
RoutedPropertyChangedEventArgs<T>
Inherited Members
RoutedEventArgs.RoutedEvent
RoutedEventArgs.Handled
RoutedEventArgs.Source
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
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class RoutedPropertyChangedEventArgs<T> : RoutedEventArgs
Type Parameters
Name Description
T

Type of the value

Constructors

RoutedPropertyChangedEventArgs(T, T)

Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class.

Declaration
public RoutedPropertyChangedEventArgs(T oldValue, T newValue)
Parameters
Type Name Description
T oldValue

The old value.

T newValue

The new value.

RoutedPropertyChangedEventArgs(T, T, RoutedEvent)

Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class.

Declaration
public RoutedPropertyChangedEventArgs(T oldValue, T newValue, RoutedEvent routedEvent)
Parameters
Type Name Description
T oldValue

The old value.

T newValue

The new value.

RoutedEvent routedEvent

The routed event.

Properties

NewValue

Gets the new value.

Declaration
public T NewValue { get; }
Property Value
Type Description
T

The new value.

OldValue

Gets the old value.

Declaration
public T OldValue { get; }
Property Value
Type Description
T

The old value.

Methods

InvokeEventHandler(Delegate, Object)

Invokes the event handler.

Declaration
protected override void InvokeEventHandler(Delegate handler, object target)
Parameters
Type Name Description
System.Delegate handler

The handler.

System.Object target

The target.

Overrides
RoutedEventArgs.InvokeEventHandler(Delegate, Object)
Back to top Generated by DocFX