WPF作为.NET Framework 3.O中最引人注目的关键组件,代表了软件界面开发的未来,也是微软图形界面技术的集大成者。无论是想要开发传统的用户界面,还是要集成3D、视频/音频、动画等下一代界面元素。使应用程序无限绚丽,WPF都能赋予你超越梦想的能力。随着Silverlight的发布,WPF的威力更从桌面扩展到了Web和嵌入式系统。
本书是WPF领域的权威之作,荣获2008年Jolt大奖提名,通俗易懂而又深入实用地讲述了WPF的各项关键技术,为我们展示了WPF的无穷魅力。书中许多内容来自微软公司内部的第一手资料,有关3D的章节由WPF 3D开发组组长Daniel Lehenbauer撰写,更为本书添色不少。
Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的三大核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。
本书适合各层次Web开发人员阅读。
第一部分 背景
第1章 为什么创造WPF 2
第2章 XAML揭秘 10
第3章 WPF的重要新概念 31
第二部分 构建WPF应用程序
第4章 WPF控件 62
第5章 尺寸缩放、定位与变换元素 94
第6章 使用面板做布局 108
第7章 构建并部署应用程序 142
第三部分 为专业开发人员设计的功能
第8章 资源 178
第9章 数据绑定 194
第10章 样式、模板、皮肤和主题 233
第四部分 通过富媒体使程序领先于时代
第11章 2D图形 272
第12章 3D图形 321
第13章 动画 363
第14章 音频、视频、语音和文档 388
第五部分 高级主题
第15章 与Win32、Windows Form以及ActiveX之间的互用性 420
第16章 用户控件和自定义控件 452
第17章 使用自定义面板做布局 474
第六部分 附录
附录 有用的工具 484