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:
- Chapter 1, Introduction to WinUI
- Chapter 2, Configuring the Development Environment and Creating the Project
- Chapter 3, MVVM for Maintainability and Testability
- Chapter 4, Advanced MVVM Concepts
- Chapter 5, Exploring WinUI Controls
- Chapter 6, Leveraging Data...