Learn WPF In One Week
About Learn WPF In One Week:
Synopsis:
Learn WPF in one Week
I started to build a one week training course to learn WPF. Starting with the basics and going through the important concepts of the framework up to more complex topics. I hope you like it.
Day 1 - Getting started
Install the development tools
Learn the basic concepts of WPF
Create your first WPF application
Learn how WPF changed the development workflow
Day 2 - Concepts of WPF
Get an introduction to XAML
Learn about the hierarchical relation of elements in WPF
Find out about the magic behind DependencyProperties
Get familiar with routed events.
Day 3 - Layout and Controls
Learn the layout basics
See the grid layout panel in action
Stack elements with the stackpanel
Get an overview about the variety of included controls.
Have a look at 3rd-party libraries
Day 4 - DataBinding and UI Architecture
Introduction to WPF DataBinding
How to display, sort and filter data
Using the Model-View-ViewModel Pattern
Learn how to validate user input
Create your own ValueConverter
Enhance the MVVM pattern by using Behaviors and Actions
Day 5 - Templates and Styles
Learn how to build rich user experience with WPF
Style the appearance of your controls
Completely replace the look of a control
How to display complex data in lists by using DataTemplates.
Learn WPF in one Week
I started to build a one week training course to learn WPF. Starting with the basics and going through the important concepts of the framework up to more complex topics. I hope you like it.
Day 1 - Getting started
Install the development tools
Learn the basic concepts of WPF
Create your first WPF application
Learn how WPF changed the development workflow
Day 2 - Concepts of WPF
Get an introduction to XAML
Learn about the hierarchical relation of elements in WPF
Find out about the magic behind DependencyProperties
Get familiar with routed events.
Day 3 - Layout and Controls
Learn the layout basics
See the grid layout panel in action
Stack elements with the stackpanel
Get an overview about the variety of included controls.
Have a look at 3rd-party libraries
Day 4 - DataBinding and UI Architecture
Introduction to WPF DataBinding
How to display, sort and filter data
Using the Model-View-ViewModel Pattern
Learn how to validate user input
Create your own ValueConverter
Enhance the MVVM pattern by using Behaviors and Actions
Day 5 - Templates and Styles
Learn how to build rich user experience with WPF
Style the appearance of your controls
Completely replace the look of a control
How to display complex data in lists by using DataTemplates.