| | 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 |