Description
The Windows Vista operating system will support applications that employ graphics now used by computer games--clear, stunning, and active. The cornerstone for building these user interfaces is XAML, the XML-based markup language that works with Windows Presentation Foundation, Vista's new graphics subsystem. This book teaches you everything necessary to design the new generation of user interfaces and .NET applications, with plenty of examples to get you started.
Full Description
Table of Contents
-
Introducing XAML
-
Chapter 1 Introducing XAML
- The Benefits of XAML
- What XAML Is Not
- XAML Development Resources
-
Chapter 2 Getting Started with XAML
- XAML Prerequisites
- Defining XAML Applications
- Building XAML Applications
- XAML Applications and Visual Studio
-
-
XAML Concepts
-
Chapter 3 The Basics of XAML
- Core XAML Syntax
- Elements
- Attributes
- Attached Properties
- Binding Properties
- codebehind
-
Chapter 4 Layout and Positioning
- StackPanel and DockPanel
- Using Width and Alignment
- Margins and Padding
- Grid
- Absolute Positioning
-
Chapter 5 Resources
- Using Resources
- Using Styles
- Triggers
-
Chapter 6 Storyboards and Animations
- Storyboards
- Controlling Animations
- Animation Using Key Frames
-
-
Core XAML Reference
-
Chapter 7 Elements
-
Chapter 8 Controls
- Base Control Reference
- Common Event Reference
- Core Control Reference
-
Chapter 9 Shapes and Geometry
-
Chapter 10 Layout
-
Chapter 11 Animations and Transformations
-
Chapter 12 Events
- Routing Strategies
- Event Argument Reference
- Event Reference
-
-
Appendixes
-
Appendix A System.Windows.Controls
-
Appendix B System.Windows.Documents
-
Appendix C System.Windows.Shapes
-
Appendix D System.Windows
-
Appendix E System.Windows.Media
-
Appendix F System.Windows.Input.ApplicationCommands
-
Appendix G Predefined Colors
-
Appendix H XAML Interface in Code
-
-
About the Author
-
Colophon
Product Details
- Title:
- XAML in a Nutshell
- By:
- Lori A. MacVittie
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- March 2006
- Ebook Release:
- June 2009
- Pages:
- 304
- Print ISBN:
- 978-0-596-52673-3
- | ISBN 10:
- 0-596-52673-3
- Ebook ISBN:
- 978-0-596-55860-4
- | ISBN 10:
- 0-596-55860-0
Customer Reviews
