
WinUI 3 - Windows apps | Microsoft Learn
Dec 20, 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 …
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 …
Setup for WinUI - Windows apps | Microsoft Learn
Dec 18, 2025 · This Hello World guide walks you through setting up your WinUI and Windows App SDK development environment in Visual Studio and creating your first app.
Windowing overview for WinUI and Windows App SDK
Nov 25, 2025 · If you use WinUI 3 XAML as your app's UI framework, both the Window and the AppWindow APIs are available to you. Starting in Windows App SDK 1.4, you can use the …
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 …
CoreWindow Class (Windows.UI.Core) - Windows apps
Learn Windows Apps UWP Reference Windows Runtime API Windows.UI.Core Ask Learn C#
User interface migration (including WinUI 3) - Windows apps
Jul 14, 2025 · If in your UWP app you're using the Windows.UI.Xaml.Controls.ContentDialog or Windows.UI.Xaml.Controls.Primitives.Popup classes, then this section contains info to help you …
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 …
UI Automation Overview - Win32 apps | Microsoft Learn
Jul 14, 2025 · There are two ways of using UI Automation: to create support for custom controls by using the provider API, and to create client applications that use the UI Automation core to communicate …
UI Automation - Win32 apps | Microsoft Learn
Jul 14, 2025 · By using UI Automation and following accessible design practices, developers can make applications running on Windows more accessible to many people with vision, hearing, or motion …