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