This book is the definitive guide to Microsoft's latest programming interface for client applications. Get expert guidance for using Extensible Application Markup Language (XAML) and C# to create interfaces for Microsoft Windows Vista applications. In this book, Windows programming legend Charles Petzold covers in parallel the two interfaces that make up the Windows Presentation Foundation (WPF). From the outset, the reader can shift focus seamlessly between Extensible Application Markup Language (XAML) and C# to see them as flip sides of the same processes. Beginning in the first chapter, Petzold presents the general syntax of the XAML and corresponding programming code with numerous illuminating examples on how the two correspond and interrelate. The book builds on this base, providing the classic Petzold Windows user interface (UI) treatment, to show Windows developers how to create next-generation interfaces for their applications. The Microsoft Windows Presentation Foundation (formerly code-named "Avalon" and abbreviated as WPF) provides the foundation for building applications and high-fidelity experiences in Windows Vista, blending together application UI, documents, and media content while exploiting the full power of the user's computer. The functionality extends to the support for Tablet PC and other forms of input, a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data-driven UI and visualization, as well as the integration points for weaving the application experience into the Windows shell. WPF is a feature of WinFX, a superset of the Microsoft .NET Framework, designed to expose the new functionality in Windows Vista to thedeveloper through managed classes.Petzold, Charles is the author of 'Applications = Code + Markup A Guide to the Microsoft Windows Presentation Foundation', published 2006 under ISBN 9780735619579 and ISBN 0735619573.