Search This Blog

Showing posts with label Getting Started. Show all posts
Showing posts with label Getting Started. Show all posts

Tuesday, October 22, 2013

The Architecture of WPF


The Architecture of WPF

The architecture of WPF is multilayer.

WPF API  
  • PresentationFramework.dll
  • PresentationCore.dll
  • WindowsBase.dll
Media Integration Layer
  • Milcore.dll,
  • WindowsCodesc.dll
User 32, Direct 3D


Direct3D renders all drawing WPF.

All display in WPF is done through the DirectX engine -> efficient hardware and software rendering

              
DispatcherObject
  • WPF is based on a messaging system implemented by the dispatcher
  • Uses User32 messages for performing cross thread calls