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

Build User Interfaces with XAML and WPF is meant to give developers a quick introduction to building users interfaces in this technology.

This course is for developers who are new to XAML. You will learn how define windows and child controls. You will see that data-binding is a fundamental component of XAML interfaces. We quickly move on to the basics of data-binding. You'll customize the look and feel of bound objects and data using data templates. Finally, we cover working with collections of objects, which require alternate techniques for binding and displaying in user-interfaces.

[note: While the content covered is about WPF, it is very similar to building UIs in XAML for SilverLight, Windows Phone, and Windows 8 Store apps.]

Course Objectives

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

  • Create a simple Windows application with XAML.
  • Leverage namespaces to use any class within XAML markup.
  • Build declarative UIs with data binding.
  • Bind two properties of two UI elements.
  • Bind two way against a data object.
  • Create and use a data template.
  • Present objects in a variety of ways using multiple data templates.
  • Work with collections of objects via data binding.
  • 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.
Write a simple WPF application using XAML
8 Activities | Time: 1h 22m | Types: Practice (4) | Run (2) | Video (2)
Implement data binding
12 Activities | Time: 1h 57m | Types: Article (3) | Blog (1) | Practice (6) | Video (2)
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)
Define a common look and feel using styles
8 Activities | Time: 1h 30m | Types: Article (1) | Practice (2) | Run (1) | Video (4)