Session

Create a WinUI app with Microsoft's Community Toolkits

In this full-day workshop, you'll build your first WinUI 3 app with C#, the Windows App SDK, and some help from the open-source Windows Community Toolkit and .NET Community Toolkit.

We'll build a fully functional app that catalogs your media collection: books, CDs, records, Blu-ray discs, and more. We'll start from File | New Project in Visual Studio and cover the following features:

- Learn the basics of WinUI development with C# and XAML
- Use .NET's built-in dependency-injection
- Understand the Model-View-ViewModel pattern with the MVVM Toolkit, part of the .NET Community Toolkit
- Use local SQLite database to persist our media collection data
- Discover how Windows Mica material can incorporate some Windows 11 style
- Implement page navigation with a custom navigation service
- Customize your app's TitleBar
- Leverage WinUI controls like the TeachingTip and DropdownButton, and learn to template a ListView control
- Incorporate controls and helpers from the Windows Community Toolkit

By the end of the day, you'll have the skills you need to start building your own Windows apps with WinUI and the Windows App SDK.

Note: Workshop attendees will need Visual Studio 2022 with the .NET Desktop Development workload, and the Windows App SDK C# Templates installed on a Windows PC. Windows 11 is best to get the most out of the Mica styling feature, but the app will be fully functional on Windows 10.

Alvin Ashcraft

Sr. Content Developer at Microsoft and TechBash Organizer

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