XAML Developer Reference


Your expert guide to designing and building dynamic user interfaces

Sharpen your application design and development skills using XAML—the declarative markup language used in Microsoft® Silverlight®, Windows® Presentation Foundation (WPF), and the Windows 8 Runtime APIs. Led by two XAML experts, you’ll learn practical ways to build rich, interactive user interfaces with data integration capabilities and support for multimedia, graphics, and animation. This hands-on guide is ideal for Microsoft .NET developers and web designers alike.

Discover how to:

  • Control UI behavior and implement business logic with code-behind solutions
  • Manage UI element positioning with the XAML layout system
  • Use templates to customize UI elements—without affecting their functionality
  • Apply different types of property and event systems in WPF and Silverlight
  • Bind various kinds of data to your UI, and display them in the format you want
  • Implement 2D and 3D vector graphics and animations
  • Reuse control styles and properties to maintain consistency throughout your application

Table of Contents
Part I: XAML Basics
Chapter 1. Introducing XAML
Chapter 2. Object Elements and Attributes
Chapter 3. XAML Properties and Events

Part II: Enhancing User Experience
Chapter 4. Markup Extensions and Other Features
Chapter 5. Resources, Styles, and Triggers

Part III: XAML User Interface Controls
Chapter 6. Layout and Positioning System
Chapter 7. Form and Functional Controls

Part IV: Content Integration and Animation
Chapter 8. Data Binding
Chapter 9. Media, Graphics, and Animation

Part V: Appendixes
Appendix A. Major Namespaces and Classes
Appendix B. XAML Editors and Tools

Book Details

  • Paperback: 340 pages
  • Publisher: Microsoft Press (December 2011)
  • Language: English
  • ISBN-10: 073565896X
  • ISBN-13: 978-0735658967
Download [18.4 MiB]

You may also like...

Leave a Reply