Session

WinUI 3: Build a Modern Windows App from Scratch

In this hands-on, full-day workshop, you will go from File | New Project to a fully functional Windows desktop application using WinUI 3, the Windows App SDK, and C#.

We will build a complete "Media Collection Manager" to catalog your books, vinyl, and movies. Along the way, you will learn how to leverage the .NET Community Toolkit and Windows Community Toolkit to write cleaner code and build better UIs faster.

Workshop modules include:

- Architecture First: Implementing the MVVM pattern using the MVVM Toolkit and setting up .NET Dependency Injection.
- Data Persistence: Storing your collection locally using SQLite.
- Modern Styling: Incorporating Windows 11 aesthetics with Mica material and custom TitleBars.
- Advanced Navigation: Building a robust navigation service for complex app flows.
- Rich UI Controls: Mastering ListView templating, TeachingTips, and DropdownButtons.

By the end of the day, you will have a working application and the confidence to architect your own modern Windows apps.

Prerequisites:

- A Windows PC (Windows 11 recommended for Mica effects; Windows 10 supported).
- Visual Studio 2022+ with the "Windows App SDK" workload installed.

Alvin Ashcraft

Sr. Content Developer at Microsoft

West Chester, Pennsylvania, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top