Book description
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 and Windows Presentation Foundation (WPF). 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
-
XAML Developer Reference
- A Note Regarding Supplemental Files
- Introduction
-
I. XAML Basics
- 1. Introducing XAML
-
2. Object Elements and Attributes
- XAML Is XML
- Introducing the XAML Presentation Framework
- XAML User Interface Controls
- Summary
-
3. XAML Properties and Events
-
XAML Properties
- Dependency Properties
- Defining a Dependency Property
- The DependencyProperty Class
- The DependencyObject Class
- Creating a Custom Dependency Property
- Accessing a Dependency Property from Code-Behind
- Dependency Property Value Precedence
- Read-Only Dependency Properties
- Attached Properties
- Why Use Attached Properties?
- The Syntax
- Defining Read/Write and Read-Only Attached Properties
- Creating a Custom Attached Property
- Accessing an Attached Property from Code-Behind
- XAML Events
- Summary
-
XAML Properties
- II. Enhancing User Experience
-
III. XAML User Interface Controls
- 6. Layout and Positioning System
- 7. Form and Functional Controls
-
IV. Content Integration and Animation
- 8. Data Binding
- 9. Media, Graphics, and Animation
- V. Appendixes
- C. About the Authors
- Index
- About the Authors
Product information
- Title: XAML Developer Reference
- Author(s):
- Release date: December 2011
- Publisher(s): Microsoft Press
- ISBN: 9780735668089
You might also like
book
Sams Teach Yourself C++ in One Hour a Day, 9th Edition
The Ninth Edition of Sams Teach Yourself C++ in One Hour a Day Starting with one …
book
Essentials of Molecular Biology
Molecular Biology provides an introduction to the concepts of molecular biology in strict adherence to the …
book
Programming Windows®, Six Edition
Reimagined for full-screen and touch-optimized apps, Windows 8 provides a platform for reaching new users in …
book
Adobe Photoshop Classroom in a Book (2023 Release)
Learn to create and edit images using Adobe Photoshop Adobe Photoshop Classroom in a Book (2023 …