- System.Object - As in regular CLR classes this is the ultimate base class for WPF classes.
- System.Threading.DispatcherObject - WPF is based on messaging system implemented by Dispatcher object. This provides the basic constructs for dealing with concurrency and threading.
- System.Windows.DependencyObject - This provides the WPF property system.System.Windows.Media.Visual - This provides drawing instructions. Not much publically exposed APIs. It works as connection between Managed code (Presentation Framework, Presentation Core) and Un-Managed code (Milcore).
- System.Windows.UIElement - Core sub system includes Layout, Input and events.
- System.Windows.FrameworkElement - This extends the System.Windows.UIElement and provides logical tree of elements, animation, styles etc..
- System.Windows.Controls.Control - This is the base class for all the WPF controls which provides templating feature for the controls.
Managed programming model of WPF
The managed programming model of WPF includes the below.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment