Contains utility methods for registering dependency properties with extended metadata.
This class is used to propagate inheritance context to non-visual class instances that might be part of the WPF control element tree.
Note that while it relies on the special notion that Freezable classes have for "inheritance context", you should not rely on any other characteristics
that Freezable objects usually have (cloning, freezing, etc.). Actually this object will explicitly prevent the framework from freezing its
instances and it will generally behave as any other non-Freezable object.
Contains state information and event data associated with a routed event.
Provides data about a change in value to a dependency property as reported by particular routed events, including the previous and current value of the property that changed.
Represents the delegate for handlers that receive routed events.