Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5, 4/e (Paperback)

Matthew MacDonald

  • 出版商: Apress
  • 出版日期: 2012-11-27
  • 售價: $3,150
  • 貴賓價: 9.5$2,993
  • 語言: 英文
  • 頁數: 1078
  • 裝訂: Paperback
  • ISBN: 1430243651
  • ISBN-13: 9781430243656
  • 相關分類: .NETC#WPF
  • 立即出貨 (庫存=1)



Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer.

Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained.

What you’ll learn

  • Understand the fundamentals of WPF programming from XAML to controls and data flow.
  • Develop realistic application scenarios to see navigation, localization and deployment in action.
  • Explore the advanced user interface controls that WPF provides.
  • Learn to manage documents from within WPF: Text layout, printing, and document packaging are all covered.
  • Use graphics and multimedia to add punch to your applications

Who this book is for

This book is designed for developers encountering WPF for the first time in their professional lives. A working knowledge of C# and the basic architecture of .NET is helpful to follow the examples easily, but all concepts will be explained from the ground up.

Table of Contents

  1. Introducing WPF
  2. XAML
  3. Layout
  4. Dependency Properties
  5. Routed Events
  6. Controls
  7. The Application
  8. Element Binding
  9. Commands
  10. Resources
  11. Styles and Behaviors
  12. Shapes, Brushes, and Transforms
  13. Geometries and Drawings
  14. Effects and Visuals
  15. Animation Basics
  16. Advanced Animation
  17. Control Templates
  18. Custom Elements
  19. Data Binding
  20. Formatting
  21. Bound Data
  22. Data Views
  23. Lists, Trees, and Grids
  24. Windows Pages and Navigation
  25. Menus, Toolbars, and Ribbons
  26.  Sound and Video
  27. 3-D Drawing
  28. Documents
  29.  Printing
  30. Interacting with Windows Forms
  31. Multithreading
  32. The Add-in Model
  33. ClickOnce Deployment


微軟的Windows Presentation Foundation (WPF)為您提供了一個開發框架,用於為Windows操作系統建立高質量的用戶體驗。它將來自各種來源的豐富內容融合在一起,並允許您無與倫比地訪問Windows計算機的處理能力。

《Pro WPF 4.5 in C#》提供了一個全面而權威的指南,介紹了WPF的真正工作原理。書中充滿了直接的例子和實用的建議,您將學到在專業環境中使用WPF所需的一切知識。該書首先建立了基礎概念,利用您現有的C#技能作為參考框架,然後討論高級概念並以實踐方式演示,強調可以節省的時間和精力。

- 從XAML到控件和數據流的WPF編程基礎。
- 開發現實應用場景,了解導航、本地化和部署的實際操作。
- 探索WPF提供的高級用戶界面控件。
- 學習在WPF內部管理文檔:涵蓋文本布局、打印和文檔打包等內容。
- 使用圖形和多媒體為應用程序增添亮點。


1. 介紹WPF
3. 佈局
4. 依賴屬性
5. 路由事件
6. 控件
7. 應用程序
8. 元素綁定
9. 命令
10. 資源
11. 樣式和行為
12. 形狀、筆刷和變換
13. 幾何和繪圖
14. 效果和視覺效果
15. 基本動畫
16. 高級動畫
17. 控件模板
18. 自定義元素
19. 數據綁定
20. 格式化
21. 綁定數據
22. 數據視圖
23. 列表、樹和網格
24. 窗口、頁面和導航
25. 菜單、工具欄和功能區
26. 音頻和視頻
27. 3D繪圖
28. 文檔
29. 打印
30. 與Windows Forms互動
31. 多線程
32. 插件模型
33. ClickOnce部署