Windows Presentation Foundation – WPF Databinding (WPF2)

Microsoft, Programming

This course is designed for experienced developers who already know WPF basics and want to master advanced data binding. It covers binding to databases, collections and custom objects, strategies for maintainable bindings, and practical tips to improve UI responsiveness.

Through demos and exercises you'll learn to format and template bound data using DataTemplates, manage large collections with ListView and DataGrid, and apply responsive async techniques for a smooth UI. You'll also cover filtering, sorting and grouping.

THIS TRAINING COURSE WILL HELP YOU:

  • Implement WPF data binding to objects and databases
  • Create and style lists using data templates and list styles
  • Work with ListView, DataGrid and TreeView controls
  • Implement filtering, sorting, grouping and responsive async UI

WHO SHOULD ATTEND?

  • Experienced .NET/WPF developers
  • UI developers working with data-heavy applications
  • Developers building list, grid or tree user interfaces
  • Engineers implementing responsive async data operations

COURSE LOCATION AND AVAILABLE DATES



This course is not scheduled as a public course.
It is delivered exclusively as customised training. The content, duration, date, and delivery format are tailored to the customer's requirements and can also be provided in English.

Request customised training

Course content:

Hide details
  • Data Binding
    1. Binding to a Database with Custom Objects
    2. Binding to a Collection of Objects
    3. Improving Performance in Large Lists
    4. Data Providers
  • Formatting Bound Data
    1. Data Conversion
    2. List Controls
    3. List Styles
    4. Data Templates
  • Lists, Grids, and Trees
    1. ListView
    2. Creating a Custom View
    3. TreeView
    4. DataGrid
  • Data Views
    1. The View Object
    2. Filtering, Sorting, and Grouping
  • Asynchronous Processing
    1. Responsive UI
    2. Async/Await
    3. RelayCommandAsync
Prerequisites:
Basic knowledge of Windows Presentation Foundation (WPF).
Recommended previous course:
Windows Presentation Foundation – Application Development (WPF1)
Schedule:
2 days (9:00-17:00)

Training and learning environment