Implement data binding in your Windows application


Learn about the relation between UI and data in Windows apps, and implement data binding in your applications.

Learning objectives

In this module you will:

  • Display and automatically update simple text data.
  • Automatically update C# properties when the UI receives input.
  • Automatically reflect data changes on the UI.
  • Show and edit a list of more complex data structures.


  • A computer running the supported release of Windows. To verify that you are running the latest version, go to Settings > Windows Update.
  • The latest version of Visual Studio installed.
  • Familiarity with creating new UWP or WPF projects in Visual Studio.
  • Familiarity with C#.
  • Basic understanding of XAML syntax and concepts.
  • Basic understanding of XAML layout, including StackPanel and Grid.