Introduction to WinUI
WinUI 3 is a set of user interface (UI) controls and libraries that Windows developers can leverage in their desktop applications. It is the UI part of the Windows App SDK, which was previously known as Project Reunion. UWP developers use the Windows Software Development Kit (Windows SDK) to build their applications and are required to select a target SDK version in a project’s properties. By extracting the UWP controls and UI components from the Windows SDK, rewriting them for use with .NET, and releasing them as a set of libraries in the Windows App SDK under the name WinUI, Microsoft has been able to release versions at a faster cadence than Windows itself (as Windows SDK versions are linked to those of Windows). This separation also enables the controls to be used on older versions of Windows 10. While building desktop applications with WinUI is the current recommendation, it is important to learn where WinUI and the Windows App SDK fit into the larger...