基于 C# 和 XAML 的跨平台 .NET UI 框架,可构建桌面、移动、嵌入式和 WebAssembly 应用。
3.2万+34 本周2888C#MIT更新于 17小时前
基于 .NET MAUI 的官方示例集合,涵盖 AI 聊天、导航、布局和原生平台功能。
本仓库提供 .NET MAUI(.NET 多平台应用 UI)的官方示例项目。该框架使用 C# 和 XAML,可基于同一套代码开发 Android、iOS、macOS 和 Windows 应用。示例按版本分目录存放,10.0 为当前稳定版,11.0 为预览版。
示例既有基于 Microsoft.Extensions.AI 的极简聊天客户端,也有加入 LLM 工具函数调用的版本。另外还包括销售点(POS)应用、响应式天气应用、使用 Grid 跨行列布局的计算器,以及多种导航场景,展示如何让同一套界面适配桌面和移动设备。仓库还附带从 Xamarin.Forms 迁移到 .NET MAUI 的指南。
克隆仓库
git clone https://github.com/dotnet/maui-samples.git在 Visual Studio 或你的 IDE 中打开 10.0 文件夹(当前稳定版)中的示例,并在目标平台上运行
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 C# 和 XAML 的跨平台 .NET UI 框架,可构建桌面、移动、嵌入式和 WebAssembly 应用。
Google 开源的 SDK,用一套 Dart 代码构建移动端、Web 和桌面端应用。
用纯 Python 构建 Web、桌面和移动应用的框架,无需前端经验。
用 Go 编写应用逻辑、由各平台原生控件渲染的跨平台 UI 引擎。
基于 Avalonia 架构移植到 Rust 的跨平台 UI 框架,支持样式属性系统、数据绑定、XAML 与多种主题。