Fluent Design Integration
Embrace the latest design principles of Windows, including acrylic, depth, motion, and scaling.
Modern native UI platform for Windows.
The Windows UI Library (WinUI) is the native platform for building modern, beautiful, and performant Windows applications. It provides a rich set of XAML-based controls, Fluent Design System styling, and powerful APIs to create engaging user experiences across the Windows ecosystem.
To start building applications with WinUI, you'll typically need Visual Studio with the appropriate workload installed. WinUI 3 is the latest iteration and is the recommended path forward for new applications.
You can find detailed guides, tutorials, and API references on the official Microsoft documentation site:
Here's a basic example of how to define a button in XAML:
<Button Content="Click Me" HorizontalAlignment="Center" VerticalAlignment="Center"/>
Embrace the latest design principles of Windows, including acrylic, depth, motion, and scaling.
From simple buttons to complex data grids and charts, WinUI offers a vast array of controls to build rich interfaces.
Enjoy a smooth and responsive user experience thanks to continuous performance improvements.
While primarily for Windows, WinUI principles and controls pave the way for consistent experiences across different Windows versions.
WinUI empowers developers to create desktop applications that feel native to Windows, are a joy to use, and are built with the latest technologies and design best practices.