Preview course for free

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Take a class, join the instructor-supported online learning revolution.

Choose a class date below to get started. Every class comes with a complimentary subscription which begins immediately even if your class doesn't start for a week or two. You can be learning in just minutes.

Upcoming classes: Choose this date >>


Take this course.

You'll need to get a subscription to join this course.
Our subscriptions start at $29.

View your subscription options
Course Summary

Data binding is at the core of WPF. While it is possible to write WPF applications without leveraging data binding, data binding is where you can save a lot of development time. If you are in a hurry and need to be effective with WPF, this is your course.

As the name suggests, Data-binding in WPF is a short course that focuses squarely on data binding. It assumes you are already comfortable with XAML, styles, resources and most controls and shapes.

First, you'll learn how the intricacies of data binding: one way or two way, binding to other elements, binding to data objects, notifications, converters. Then, you'll learn about data templates - one of the fundamental concepts of WPF. Finally, you'll work with collection and hierarchies of objects.

Course Objectives

After completing this course, you should be proficient in the following:

  • Build declarative UIs with data binding.
  • Create a two-way binding against a data object.
  • Choose between using a UserControl and a DataTemplate.
  • Present objects in a variety of ways using multiple data templates.
  • Display collections if items using data templates.
  • Implement master / detail views.
  • Display hierarchies using hierarchical controls.
  • Build the foundations for implementing the MVVM design pattern.
Edit video url:

Edit Course Objectives



















Change objectives

Tasks

Search tasks

tasks found
Save
Preview this task « This task is available right now for free, no payment info required.
Implement data binding
12 Activities | Time: 1h 57m | Types: Article (2) | Blog (1) | Practice (6) | Video (3)
Data templates
7 Activities | Time: 1h 24m | Types: Practice (6) | Video (1)
Display collections
7 Activities | Time: 1h 27m | Types: Article (1) | Blog (1) | Practice (5)