Part 1:Introduction to WinUI and Windows Applications
WinUI 3 is Microsoft’s latest UI framework for Windows developers. This section will start by exploring the recent history of XAML and Windows UI frameworks and introduce you to WinUI. Throughout the chapters of this section, you will learn about WinUI concepts by building a simple project from scratch and adding controls and features, by following design patterns and best practices. These patterns and practices include the Model-View-ViewModel (MVVM) design pattern, building loosely coupled, testable C# classes, and using dependency injection (DI) to inject service dependencies into the application components.
This part has 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 and Services