全面讲解WPF体系架构

WPF的应用可以帮助我们实现以前难以想象的一些图形界面的开发。通过对WPF的深入了解,可以知道,WPF主要包括三个部分:PresentationFramework、PresentationCore和milcore。其中前两者由受管模块组成,而milcore是非受管模块。如图1显示了WPF体系架构。

全面讲解WPF体系架构


图1WPF体系架构中所示红色部分显示了构成WPF主要的组件。让我们由下向上的说明。

最底层是Kernel,它负责控制和管理与图形驱动相关的最底层任务等。在Kernel之上也是两个比较底层的模块。其中,User32负责确定显示窗口及其在屏幕中的位置状态等,其并不参与常见控件的呈现。DirectX负责呈现窗口和内容等。

相关推荐