Developing apps for Windows

Create exceptional desktop experiences for Windows with the latest tools and frameworks.

Build apps with WinUI WinUI 3 offers cutting edge tools and features needed to build dynamic and high-performing Windows applications. As the framework designed for Windows, WinUI enables you to unleash the full potential of your applications. Get started with WinUI
Modern UI WinUI features a rich set of UI controls and styles with usability built-in. 深入了解 Developers in control Use .NET with C# or C++ to write apps that run great on x86, x64 and ARM. 深入了解 Optimized for modern experiences and hardware Create highly-demanding yet performant experiences with WinUI that are optimized for modern hardware. 深入了解 Part of the Windows App SDK A set of modern, powerful APIs and components to access powerful Windows platform functionality. 深入了解
Power key experiences in Windows Windows experiences and apps are built with WinUI and its rich control set and styles make it easy to develop high-quality experiences used by millions every day.
開始使用

Install the tools to create your first Hello World app with WinUI

Learn about WinUI
文件

Learn more about WinUI and Windows App SDK

Learn about Windows App SDK
WinUI on GitHub

Check out the WinUI source code on GitHub

Open repository in GitHub
WinUI Gallery

Explore interactive samples and code snippets with WinUI Gallery

View WinUI Gallery app
Windows Presentation Foundation (WPF) WPF delivers a secure, scalable, and sophisticated UI framework for desktop experiences - refined through years of use and a rich ecosystem of tools and libraries.

With modern theming and the power of the WindowsAppSDK you can now level up your app with modern features. Explore the WPF Gallery to see what's possible.
Get started with WPF Install WPF Gallery
Other frameworks for Windows development Explore the spectrum: beyond WinUI and WPF, discover other frameworks tailored for crafting versatile and vibrant Windows applications. Overview of framework options
React Native for Desktop

Install the tools to create your first Hello World app with WinUI

深入了解
.NET MAUI

Learn more about WinUI and Windows App SDK

深入了解
WinForms

Check out a different way to create Windows apps with the open-source WinForms framework.

深入了解
PWA and WinUI Gallery

Explore interactive samples and code snippets with WinUI Gallery

深入了解
WebView2

Install the tools to create your first Hello World app with WinUI

深入了解