本读书笔记是根据李响的《WPF自学手册》编写的学习笔记。争取每一卷出一个读书笔记。
上路吧 WPF
微软四重门
DirectX
使上层应用程序跳过中间层直接全速访问硬件设备。与OpenGL一较高下。
七十二变
- 打造一个“富有表现力”的平台。
- 引入XAML语言并将开发和设计分开。
- 模糊WEB和桌面的程序界限。
- 硬件加速
- 分辨率无关
WPF相关工具
VS2010
命令行和记事本
Microsoft Expression Blend
XamlPad
Reflector
WPF体系结构
windows 体系结构
三层结构:用户应用程序,系统图形框架以及操作系统核心和硬件驱动
系统图形框架:
WPF内部结构
User32是
WPF只有Milcore是非托管的
PresentattionCore组件提供一组基础服务,如事件处理,输入及布局等
PresentatitonFramework实现了WPF中的各种外观,如按钮及图形效果的实现。
WPF绘图是靠“逻辑树”,Page-Grid-Button