WPF
Declarative desktop UI with XAML.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- XAML and layout panelsHow XAML maps to objects, the layout panels worth knowing, and the sizing rules that make a window resize gracefully.
- Data bindingDataContext, binding modes and update triggers, change notification, and converters that keep formatting out of the view model.
- MVVM basics and commandsThe view-model pattern, ICommand and a reusable RelayCommand, and where commands stop being enough.
More in .NET
.NET ASP.NET Core LINQ WinForms
Last refreshed 2026-09-17.