Section 1: Introduction to WinUI and Windows Applications

WinUI 3.0 is Microsoft’s new UI framework for Windows developers. This section will start by exploring the recent history of XAML and Windows UI frameworks and introduce readers to WinUI. Throughout the chapters of this section, you will learn about WinUI concepts by building a simple project from scratch, adding controls and features by following design patterns and best practices. These patterns and practices include the Model-View-ViewModel (MVVM) design pattern, unit testing WinUI projects, and using dependency injection (DI) to inject service dependencies into the application components.

This section includes the following chapters:

Get Learn WinUI 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.