Pro WPF in C# 2008

Windows Presentation Foundation with .NET 3.5

  • Authors
  • Matthew MacDonald

Table of contents

  1. Front Matter
    Pages i-xxix
  2. Matthew MacDonald
    Pages 1-20
  3. Matthew MacDonald
    Pages 21-55
  4. Matthew MacDonald
    Pages 57-74
  5. Matthew MacDonald
    Pages 75-115
  6. Matthew MacDonald
    Pages 117-136
  7. Matthew MacDonald
    Pages 137-177
  8. Matthew MacDonald
    Pages 179-214
  9. Matthew MacDonald
    Pages 215-243
  10. Matthew MacDonald
    Pages 245-287
  11. Matthew MacDonald
    Pages 289-316
  12. Matthew MacDonald
    Pages 317-348
  13. Matthew MacDonald
    Pages 349-365
  14. Matthew MacDonald
    Pages 367-408
  15. Matthew MacDonald
    Pages 409-443
  16. Matthew MacDonald
    Pages 445-490
  17. Matthew MacDonald
    Pages 491-549
  18. Matthew MacDonald
    Pages 551-596
  19. Matthew MacDonald
    Pages 597-641
  20. Matthew MacDonald
    Pages 643-696

About this book

Introduction

The Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.

Author Matthew MacDonald shows you how WPF really works. His no–nonsense, practical advice will get you building high–quality WPF applications quickly and easily. MacDonald will take you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and C# 2008.

WPF's functionality extends to support for tablet PCs and other forms of input devices, and provides a more modern imaging and printing pipeline, accessibility and user interface automation infrastructure, data–driven user interface and visualization, as well as the integration points for weaving the application experience into the Windows shell.

Keywords

.NET .NET framework AML C# Multithreading Templates Windows design development multimedia user interface

Bibliographic information