
WinUI - Windows apps | Microsoft Learn
WinUI is a native user experience (UX) framework for both Windows desktop and UWP applications. By incorporating the Fluent Design System into all experiences, controls, and styles, WinUI provides …
WinUI 3 - Windows apps | Microsoft Learn
Dec 9, 2025 · WinUI 3 is Microsoft's modern native user interface framework for building Windows desktop applications. It brings the Fluent Design System, high-performance rendering, and a …
User interface and input - Windows apps | Microsoft Learn
Oct 27, 2022 · This article provides an overview of the Windows UI frameworks that are currently maintained by Microsoft and compares their capabilities. Microsoft produces both UI frameworks and …
WinUI 2 - UWP applications | Microsoft Learn
Apr 29, 2025 · WinUI 2 is tightly integrated with Windows SDKs and provides official native Windows UI controls and other user interface elements for UWP applications (and desktop applications using …
Create your first WinUI 3 (Windows App SDK) project
Nov 21, 2024 · In this topic we'll see how to use Visual Studio to create a new Windows App SDK project for a C# .NET or C++ app that has a WinUI 3 user interface (UI). We'll also take a look at …
Windows.UI Namespace - Windows apps | Microsoft Learn
Provides an app with access to core system functionality and run-time information about its UI.
Building a Modern, Native Application for Windows: Which UI …
Aug 21, 2024 · Along the way, you'll get some tips and resources on how to get started building apps for Windows. By the end of this session, you will have a clear understanding of different UI frameworks …
Desktop App User Interface - Win32 apps | Microsoft Learn
Jul 9, 2024 · This section provides information that enables you to develop graphical user interfaces for your apps.
Get started with WinUI 2 for UWP - UWP applications
Apr 29, 2025 · In the NuGet Package Manager, select the Browse tab and search for Microsoft.UI.Xaml or WinUI. Select which WinUI NuGet Packages you want to use (the Microsoft.UI.Xaml package …
UI Automation - Win32 apps | Microsoft Learn
Jul 14, 2025 · Microsoft UI Automation is an accessibility framework that enables Windows applications to provide and consume programmatic information about user interfaces (UIs). It provides …