WPF assemblies


PresentationFramework.dll = WPF base types
Ex: windows, panels, and controls etc...

Presentationcore.dll UIElement and Visual, shapes and controls

windowsbase.dll DispatcherObject,
DependencyObject, that gives dependency properties

milcore.dll Desktop Window Manager (DWM)
milcore.dll to render the desktop.

windowscodec.dll Direct3D,User32
Class hierarchy
Dispatcherobject
coordinates messages
DependancyObject
dependency properties.
Visual
encapsulates drawing instructions, additional details about how the
drawing should be performed.
UIElement
layout, input, focus, and events LIFE
FrameworkElement
key properties
Ex:HorizontalAlignment, Margin
Shape
Basic shapes classes, such as Rectangle, Polygon, Ellipse, Line, and Path

control

panel

contentcontrol c
ItemsControl