Windows Presentation Foundation Basics

Video description

In this Windows Presentation Foundation Basics training course, expert author Mark Long will teach you the basics of Windows Presentation Foundation. This course is designed for users that have no previous knowledge of Windows Presentation Foundation (WPF), although knowledge of C# and Visual Basic is recommended.

You will start by learning how to get and install Visual Studio. From there, Mark will teach you about WPF and XAML. This video tutorial also covers WPF layout, WPF layout with panels, and WPF content controls. You will also work through building the sample application. Finally, you will learn about WPF items controls, WPF basics, and the WPF look and feel, including learning how to apply styles and use skins.

Once you have completed this computer based training course, you will have learned the basics of Windows Presentation Foundation. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Introduction
    1. Introduction
    2. About The Author
    3. Why WPF?
    4. Evolution Of WPF
    5. Opening Sample App And Demos
    6. WPF Sample Application
  2. Getting Visual Studio
    1. Getting Visual Studio
    2. Installing Visual Studio Part 1
    3. Installing Visual Studio Part 2
    4. Visual Studio First Run
    5. Visual Studio Tour
    6. Visual Studio Features
    7. Working With XAML
    8. Demo Example Files
    9. Dealing With Diagnostics Tools
  3. Understanding WPF
    1. WPF And Windows Forms
    2. Programming With WPF
    3. Markup And Code-Behind
    4. XAML Class Attribute
  4. Understanding XAML
    1. What Is XAML?
    2. Declarative VS. Procedural
    3. Elements And Attributes Part 1
    4. Elements And Attributes Part 2
    5. Namespaces
    6. Property Elements
    7. Property Elements Example
    8. Type Converters
    9. Markup Extensions
    10. X:Name
    11. Common XAML Complaints
  5. WPF Layout
    1. WPF Layout Basics Part 1
    2. WPF Layout Basics Part 2
    3. Managing Size
    4. Understanding Measurements
    5. Margin And Padding
    6. Margin And Padding Example
    7. Visibility
    8. Visibility Example
    9. Managing Position
    10. Element Alignment
    11. Element Alignment Example
    12. Content Alignment
    13. Content Alignment Example
    14. Flow Direction
    15. Understanding Transforms
    16. Rotate Transform
    17. Scale Transform
    18. Skew Transform
  6. WPF Layout With Panels
    1. Understanding Panels
    2. Canvas Panel
    3. Canvas Panel Example
    4. StackPanel
    5. StackPanel Example Part 1
    6. StackPanel Example Part 2
    7. WrapPanel
    8. Dock Panel
    9. Dock Panel Example
    10. Grid Panel
    11. Grid Panel Example Part 1
    12. Grid Panel Example Part 2
    13. Clipping, Scrolling And Scaling
    14. Clipping, Scrolling And Scaling Example
  7. WPF Content Controls
    1. Content Controls
    2. Buttons
    3. Working With Events
    4. Togglebutton Example
    5. Checkbox Example
    6. RadioButton Example Part 1
    7. RadioButton Example Part 2
    8. Containers
    9. Label Example Part 1
    10. Label Example Part 2
    11. Tooltip Example
    12. Frame Example Part 1
    13. Frame Example Part 2
  8. Building The Sample Application
    1. Sample App Structure Part 1
    2. Sample App Structure Part 2
    3. Creating The UI Structure
    4. Adding UI Elements Part 1
    5. Adding UI Elements Part 2
    6. Adding Graphics Files
    7. Code-Behind Functionality
    8. Adding Code Behind Part 1
    9. Adding Code Behind Part 2
    10. Working With Blend
  9. WPF Items Controls
    1. Items Controls
    2. Listbox
    3. Menus
    4. Menus Example Part 1
    5. Menus Example Part 2
    6. Tabs
    7. TreeView
  10. WPF Basics
    1. Logical And Visual Trees
    2. Viewing The Visual Tree
    3. Dependency Properties
  11. WPF Look And Feel
    1. WPF Restyling Basics
    2. Understanding Styles
    3. Applying Styles Part 1
    4. Applying Styles Part 2
    5. WPF Skins
    6. Using Skins Part 1
    7. Using Skins Part 2
    8. WPF Themes
  12. Conclusion
    1. Wrap Up

Product information

  • Title: Windows Presentation Foundation Basics
  • Author(s): Mark Long
  • Release date: March 2016
  • Publisher(s): Infinite Skills
  • ISBN: 9781491955000