WPF开发教程.pdfVIP

  • 147
  • 0
  • 约19.41万字
  • 约 254页
  • 2017-09-23 发布于山东
  • 举报
微软 WPF 应用 WPF 开发教程 目录 WPF 基础入门3 1. WPF 基础之体系结构3 2. WPF 基础之 XAML9 3. WPF 基础之基元素23 4. WPF 基础之属性系统26 5. WPF 基础之路由事件33 6. WPF 基础之布局系统46 7. WPF 基础之样式设置和模板化51 8. 详谈 WPF 开发中的数据虚拟化64 XAML 语法 74 1. XAML 语法术语 74 2. 代码隐藏和 XAML 82 3. XAML 和自定义类 83 4. 标记扩展和 XAML 87 5. XAML 命名空间和命名空间映射90 6. WPF 名称范围 92 WPF 控件开发 95 1. WPF 控件开发之控件概述95 2. 使用 XAML 创建按钮 103 3. WPF 控件库之 BUTTON 114 4. WPF 控件库之 MENU 115 5. WPF 控件库之 LABLE 119 6. WPF 控件库之 TOOLBAR 121 7. WPF 控件开发之自定义控件 124 8. WPF 控件开发之装饰器 140 WPF 数据绑定 143 1. 数据绑定概述 143 2. WPF 数据绑定之绑定源 164 3. WPF 数据绑定之数据模板 166 4. WPF 数据绑定之绑定声明 181 5. 实例一:绑定到 ADO.NET 数据源 184 6. 实例二:绑定到 LINQ 查询的结果 186 WPF 图形和多媒体开发 187 第 1 页 共 254 页 微软 WPF 应用 1. WPF 图形动画和媒体概述 187 2. WPF 的图形呈现 191 3. WPF 的图像处理 205 4. WPF 的三维图形应用219 5. WPF 的三维变换应用229 6. WPF 的动画开发 238 7. WPF 的多媒体开发250 第 2 页 共 254 页 微软 WPF 应用 WPF 基础入门 1. WPF 基础之体系结构 本主题提供 Windows Presentation Foundation (WPF) 类层次结构的指导教程,涵盖 了 WPF 的大部分主要子系统,并描述它们是如何交互的。本主题还详细介绍了 WPF 架构师 所做的一些选择。 System.Object WPF 主要编程模型是通过托管代码公开的。在 WPF 的早期设计阶段,曾有过大量关于 如何界定系统的托管组件和非托管组件的争论。CLR 提供一系列的功能,可以令开发效率更 高并且更加可靠(包括内存管理、错误处理和通用类型系统等),但这是需要付出代价的。 下图说明了 WPF 的主要组件。关系图的红色部分(PresentationFramework、 PresentationCore 和 milcore)是 WPF 的主要代码部分。在这些组件中,只有一个是非托 管组件 –core 是以非托管代码编写的,目的是实现与 DirectX 的紧密集成。 WPF 中的所有显示是通过 DirectX 引擎完成的,可实现高效的硬件和软件呈现。WPF 还要 求对内存和执行进行精确控制。milcore 中的组合引擎受性能影响关系大,需要放弃 CLR 的 许多优点来提高性能。 本主题的后面部分将讨论 WPF 的托管和非托管部分之间的通信。下面介绍托管编程模型 的其余部分。

文档评论(0)

1亿VIP精品文档

相关文档