|  |  | Copyright | 
|  |  | Preface | 
|  |  |  | Who Should Read This Book | 
|  |  |  | What This Book Covers | 
|  |  |  | Organization | 
|  |  |  | Conventions Used in This Book | 
|  |  |  | Using Code Examples | 
|  |  |  | Comments and Questions | 
|  |  |  | Safari® Enabled | 
|  |  |  | Acknowledgments | 
|  |  | Part I:             Introducing XAML | 
|  |  |  | Chapter 1.             Introducing XAML | 
|  |  |  | Section 1.1.             The Benefits of XAML | 
|  |  |  | Section 1.2.             What XAML Is Not | 
|  |  |  | Section 1.3.             XAML Development Resources | 
|  |  |  | Chapter 2.             Getting Started with XAML | 
|  |  |  | Section 2.1.             XAML Prerequisites | 
|  |  |  | Section 2.2.             Defining XAML Applications | 
|  |  |  | Section 2.3.             Building XAML Applications | 
|  |  |  | Section 2.4.             XAML Applications and Visual Studio | 
|  |  | Part II:             XAML Concepts | 
|  |  |  | Chapter 3.             The Basics of XAML | 
|  |  |  | Section 3.1.             Core XAML Syntax | 
|  |  |  | Section 3.2.             Elements | 
|  |  |  | Section 3.3.             Attributes | 
|  |  |  | Section 3.4.             Attached Properties | 
|  |  |  | Section 3.5.             Binding Properties | 
|  |  |  | Section 3.6.             codebehind | 
|  |  |  | Chapter 4.             Layout and Positioning | 
|  |  |  | Section 4.1.             StackPanel and DockPanel | 
|  |  |  | Section 4.2.             Using Width and Alignment | 
|  |  |  | Section 4.3.             Margins and Padding | 
|  |  |  | Section 4.4.             Grid | 
|  |  |  | Section 4.5.             Absolute Positioning | 
|  |  |  | Chapter 5.             Resources | 
|  |  |  | Section 5.1.             Using Resources | 
|  |  |  | Section 5.2.             Using Styles | 
|  |  |  | Section 5.3.             Triggers | 
|  |  |  | Chapter 6.             Storyboards and Animations | 
|  |  |  | Section 6.1.             Storyboards | 
|  |  |  | Section 6.2.             Controlling Animations | 
|  |  |  | Section 6.3.             Animation Using Key Frames | 
|  |  | Part III:             Core XAML Reference | 
|  |  |  | Chapter 7.             Elements | 
|  |  |  | Bold | 
|  |  |  | Brush | 
|  |  |  | Color | 
|  |  |  | Figure | 
|  |  |  | Floater | 
|  |  |  | Frame | 
|  |  |  | GradientStop | 
|  |  |  | Image | 
|  |  |  | ImageBrush | 
|  |  |  | Inline | 
|  |  |  | Italic | 
|  |  |  | Label | 
|  |  |  | LinearGradientBrush | 
|  |  |  | LineBreak | 
|  |  |  | List | 
|  |  |  | ListItem | 
|  |  |  | Paragraph | 
|  |  |  | Pen | 
|  |  |  | RadialGradientBrush | 
|  |  |  | Section | 
|  |  |  | SolidColorBrush | 
|  |  |  | TextBlock | 
|  |  |  | TextDecoration | 
|  |  |  | TextDecorationCollection | 
|  |  |  | TextEffect | 
|  |  |  | Thickness | 
|  |  |  | Underline | 
|  |  |  | Chapter 8.             Controls | 
|  |  |  | Section 8.1.             Base Control Reference | 
|  |  |  | Section 8.2.             Common Event Reference | 
|  |  |  | Section 8.3.             Core Control Reference | 
|  |  |  | Chapter 9.             Shapes and Geometry | 
|  |  |  | ArcSegment | 
|  |  |  | BezierSegment | 
|  |  |  | CloseSegment | 
|  |  |  | CombinedGeometry | 
|  |  |  | DrawingBrush | 
|  |  |  | DrawingGroup | 
|  |  |  | Ellipse | 
|  |  |  | EllipseGeometry | 
|  |  |  | GeometryDrawing | 
|  |  |  | GeometryGroup | 
|  |  |  | ImageDrawing | 
|  |  |  | Line | 
|  |  |  | LineGeometry | 
|  |  |  | LineSegment | 
|  |  |  | Path | 
|  |  |  | PathFigure | 
|  |  |  | PathFigureCollection | 
|  |  |  | PathGeometry | 
|  |  |  | PathSegmentCollection | 
|  |  |  | Point | 
|  |  |  | Point3D | 
|  |  |  | PointCollection | 
|  |  |  | PolyBezierSegment | 
|  |  |  | Polygon | 
|  |  |  | Polyline | 
|  |  |  | PolyLineSegment | 
|  |  |  | PolyQuadraticBezierSegment | 
|  |  |  | QuadraticBezierSegment | 
|  |  |  | Rect | 
|  |  |  | Rect3D | 
|  |  |  | Rectangle | 
|  |  |  | RectangleGeometry | 
|  |  |  | StartSegment | 
|  |  |  | Chapter 10.             Layout | 
|  |  |  | Border | 
|  |  |  | Canvas | 
|  |  |  | ColumnDefinition | 
|  |  |  | DashStyle | 
|  |  |  | DockPanel | 
|  |  |  | FixedDocument | 
|  |  |  | FlowDocument | 
|  |  |  | Grid | 
|  |  |  | PageContent | 
|  |  |  | Panel | 
|  |  |  | RowDefinition | 
|  |  |  | Setter | 
|  |  |  | StackPanel | 
|  |  |  | Style | 
|  |  |  | Table | 
|  |  |  | TableCell | 
|  |  |  | TableColumn | 
|  |  |  | TableRow | 
|  |  |  | Trigger | 
|  |  |  | Chapter 11.             Animations and Transformations | 
|  |  |  | AnimationTimeline | 
|  |  |  | BooleanKeyFrame | 
|  |  |  | CharKeyFrame | 
|  |  |  | ColorAnimation | 
|  |  |  | ColorKeyFrame | 
|  |  |  | DecimalAnimation | 
|  |  |  | DecimalKeyFrame | 
|  |  |  | DoubleAnimation | 
|  |  |  | DoubleAnimationUsingPath | 
|  |  |  | DoubleKeyFrame | 
|  |  |  | Int16KeyFrame | 
|  |  |  | Int32KeyFrame | 
|  |  |  | Int64KeyFrame | 
|  |  |  | KeySpline | 
|  |  |  | Matrix | 
|  |  |  | MatrixAnimationUsingPath | 
|  |  |  | MatrixKeyFrame | 
|  |  |  | MediaTimeline | 
|  |  |  | ParallelTimeline | 
|  |  |  | PointAnimationUsingPath | 
|  |  |  | Point3DKeyFrame | 
|  |  |  | PointKeyFrame | 
|  |  |  | RectAnimation | 
|  |  |  | Rect3DKeyFrame | 
|  |  |  | RectKeyFrame | 
|  |  |  | RotateTransform | 
|  |  |  | Rotation3D | 
|  |  |  | Rotation3DKeyFrame | 
|  |  |  | ScaleTransform | 
|  |  |  | SetterTimeline | 
|  |  |  | SkewTransform | 
|  |  |  | SizeAnimation | 
|  |  |  | Size3D | 
|  |  |  | Size3DKeyFrame | 
|  |  |  | SizeKeyFrame | 
|  |  |  | StringKeyFrame | 
|  |  |  | ThicknessKeyFrame | 
|  |  |  | Timeline | 
|  |  |  | TranslateTransform | 
|  |  |  | VectorAnimation | 
|  |  |  | VectorKeyFrame | 
|  |  |  | Vector3DKeyFrame | 
|  |  |  | Vector | 
|  |  |  | Vector3D | 
|  |  |  | Chapter 12.             Events | 
|  |  |  | Section 12.1.             Routing Strategies | 
|  |  |  | Section 12.2.             Event Argument Reference | 
|  |  |  | Section 12.3.             Event Reference | 
|  |  | Part IV:             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 | 
|  |  | Index |