开发 Windows 应用

使用最新工具和框架为 Windows Create出色的桌面体验。

使用 WinUI 生成应用

WinUI 3 提供了构建动态高性能 Windows 应用程序所需的尖端工具和功能。 作为专为 Windows 设计的框架,WinUI 使你能够充分发挥应用程序的潜力。

WinUI 入门

  • 新式 UI

    WinUI 具有一组丰富的 UI 控件和样式,内置了可用性。

    探索 Fluent 设计
  • 控制中的开发人员

    将 .NET 与 C# 或 C++ 配合使用,编写在 x86、x64 和 ARM 上运行出色的应用。

  • 针对新式体验 & 硬件进行优化

    Create针对新式硬件进行了优化的 WinUI 要求高但高性能的体验。

为 Windows 中的关键体验提供支持

Windows 体验和应用是使用 WinUI 及其丰富的控件集和样式构建的,因此可以轻松开发每天数百万人使用的高质量体验。

  • 入门

    安装工具以使用 WinUI 创建第一个Hello World应用

  • 文档

    详细了解 WinUI 和 Windows 应用 SDK

  • WinUI 库

    使用 WinUI 库浏览交互式示例和代码片段

Windows Presentation Foundation (WPF)

WPF 为桌面体验提供了安全、可缩放且复杂的 UI 框架 - 经过多年的使用和丰富的工具和库生态系统的优化。

WPF 入门

WPF 库的图像

借助新式主题和 WindowsAppSDK 的强大功能,你现在可以使用新式功能来提升应用。 浏览 WPF 库,了解可能的功能。

用于 Windows 开发的其他框架

探索范围:除了 WinUI 和 WPF 之外,还探索为制作多功能且充满活力的 Windows 应用程序而定制的其他框架。

框架选项概述

  • 桌面版React Native

    将本机开发的最佳部分与 React 和 JavaScript 相结合。 React Native桌面版使你能够将移动应用引入 Windows 和 macOS。

  • .NET MAUI

    .NET 多平台应用 UI (.NET MAUI) 是一个框架,用于使用 C# 和 XAML 构建适用于 Windows、macOS、Android 和 iOS 的新式多平台应用。

  • WinForms

    Windows 窗体支持广泛的功能集,包括控件、图形、数据绑定和用户输入,通过 Visual Studio 中的拖放设计器轻松实现。

  • PWA

    PWA 弥合了 Web 和本机之间的差距,将 Web 应用的所有优势与 Windows 和其他平台上的深度集成体验结合在一起。

  • WebView2

    使用 WebView2 控件,可以使用 Microsoft Edge 作为呈现引擎,将 HTML、CSS 和 JavaScript) (Web 技术嵌入本机应用中。