Presentation is loading. Please wait.

Presentation is loading. Please wait.

WPF Fundamentals. Class Hierarchy Object DispatcherObject DependencyObject FreezableVisual UIElement FrameworkElement Control Visual3D UIElement3D ContentElement.

Similar presentations


Presentation on theme: "WPF Fundamentals. Class Hierarchy Object DispatcherObject DependencyObject FreezableVisual UIElement FrameworkElement Control Visual3D UIElement3D ContentElement."— Presentation transcript:

1 WPF Fundamentals

2 Class Hierarchy Object DispatcherObject DependencyObject FreezableVisual UIElement FrameworkElement Control Visual3D UIElement3D ContentElement FrameworkContent Element

3 Logical Tree

4 Visual Tree

5 Dependency Properties Change notification Property value inheritance Support for multiple providers Determine the base value Evaluate (if an expression) Apply animations Coerce Validate

6 Attached Properties DependencyProperty.RegisterAttached() One of the ways in which WPF provides extensibility without the need for traditional inheritance


Download ppt "WPF Fundamentals. Class Hierarchy Object DispatcherObject DependencyObject FreezableVisual UIElement FrameworkElement Control Visual3D UIElement3D ContentElement."

Similar presentations


Ads by Google