.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 及更高版本构建的通用框架。
Blazor 混合
Blazor 允许使用 C# 而非 JavaScript 生成交互式 Web UI。Blazor 应用由可重复使用的 Web UI 组件组成,使用 C#、HTML、CSS 实现。
跨桌面、移动和 Web 共享相同的 Blazor 组件,同时使用 Blazor 混合版充分利用本机客户端功能的访问权限。
WinUI 和 WinAppSDK
Windows UI 库(WinUI)是用于 Windows 桌面应用的 UI 框架,其中包括对 C# 和 .NET 的支持。WinUI 可作为Windows 应用 SDK的一部分使用。Windows 应用 SDK提供了一组统一的 API 和工具,可在一组广泛的目标 Windows OS 版本上以一致的方式使用。
.NET MAUI 在面向 Windows 桌面应用时在底层使用 WinUI。
正在查找 Windows 窗体 或 WPF?
准备好开始使用了吗?
通过分步教程轻松了解 .NET。