.NET 桌面应用程序

构建适用于 Windows 和 macOS 的精美本机桌面应用

.NET MAUI

.NET Multi-Platform App UI (.NET MAUI)是一个框架,用于在单个代码库中使用 C# 和 XAML 构建新式、多平台、本机编译的 macOS 和 Windows 桌面应用以及 Android 和 iOS 移动应用。

.NET MAUI 使用最新的新式技术在 Android、iOS、macOS 和 Windows 上构建本机应用,将它们抽象为基于 .NET 6 及更高版本构建的通用框架。

详细了解.NET MAUI

Blazor 混合

Blazor 允许使用 C# 而非 JavaScript 生成交互式 Web UI。Blazor 应用由可重复使用的 Web UI 组件组成,使用 C#、HTML、CSS 实现。

跨桌面、移动和 Web 共享相同的 Blazor 组件,同时使用 Blazor 混合版充分利用本机客户端功能的访问权限。

详细了解 Blazor 混合

WinUI 和 WinAppSDK

Windows UI 库(WinUI)是用于 Windows 桌面应用的 UI 框架,其中包括对 C# 和 .NET 的支持。WinUI 可作为Windows 应用 SDK的一部分使用。Windows 应用 SDK提供了一组统一的 API 和工具,可在一组广泛的目标 Windows OS 版本上以一致的方式使用。

.NET MAUI 在面向 Windows 桌面应用时在底层使用 WinUI。

详细了解 Windows 开发选项

正在查找 Windows 窗体WPF?

准备好开始使用了吗?

通过分步教程轻松了解 .NET。

开始