Repolode
dotnet

dotnet/maui-samples

基于 .NET MAUI 的官方示例集合,涵盖 AI 聊天、导航、布局和原生平台功能。

Star
3,659
Fork
1,485
未关闭 Issue
96
最近提交
2个月前

这是什么?

本仓库提供 .NET MAUI(.NET 多平台应用 UI)的官方示例项目。该框架使用 C# 和 XAML,可基于同一套代码开发 Android、iOS、macOS 和 Windows 应用。示例按版本分目录存放,10.0 为当前稳定版,11.0 为预览版。

示例既有基于 Microsoft.Extensions.AI 的极简聊天客户端,也有加入 LLM 工具函数调用的版本。另外还包括销售点(POS)应用、响应式天气应用、使用 Grid 跨行列布局的计算器,以及多种导航场景,展示如何让同一套界面适配桌面和移动设备。仓库还附带从 Xamarin.Forms 迁移到 .NET MAUI 的指南。

核心功能

  • 01按 .NET MAUI 版本组织官方示例,包括 10.0 稳定版和 11.0 预览版
  • 02使用 Microsoft.Extensions.AI 实现聊天与工具调用的 AI 示例
  • 03可适配桌面与移动设备的响应式布局
  • 04导航模式与原生平台功能集成示例
  • 05从 Xamarin.Forms 迁移到 .NET MAUI 的指南

适用场景

  • 学习使用 C# 和 XAML 构建跨平台应用
  • 为 .NET MAUI 应用加入带工具调用的 LLM 聊天功能
  • 研究 .NET MAUI 中的响应式布局与导航
  • 将现有 Xamarin.Forms 应用迁移到 .NET MAUI

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/dotnet/maui-samples.git
  2. 2

    在 Visual Studio 或你的 IDE 中打开 10.0 文件夹(当前稳定版)中的示例,并在目标平台上运行

使用前须知

  • 示例面向 .NET MAUI 9.0 及更新版本;9.0 文件夹已弃用且不再支持。
  • 11.0 文件夹包含预览版示例,内容可能发生变化。

收录于专题

标签

常见问题

maui-samples 是什么?
基于 .NET MAUI 的官方示例集合,涵盖 AI 聊天、导航、布局和原生平台功能。 本仓库提供 .NET MAUI(.NET 多平台应用 UI)的官方示例项目。该框架使用 C# 和 XAML,可基于同一套代码开发 Android、iOS、macOS 和 Windows 应用。示例按版本分目录存放,10.0 为当前稳定版,11.0 为预览版。
maui-samples 可以免费使用吗?用的什么许可证?
maui-samples 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
maui-samples 还在维护吗?
半年内有更新。maui-samples 最近一次提交是在 2026年9月1日。
maui-samples 适合用来做什么?
学习使用 C# 和 XAML 构建跨平台应用 为 .NET MAUI 应用加入带工具调用的 LLM 聊天功能 研究 .NET MAUI 中的响应式布局与导航 将现有 Xamarin.Forms 应用迁移到 .NET MAUI
maui-samples 怎么安装和运行?
克隆仓库: git clone https://github.com/dotnet/maui-samples.git 在 Visual Studio 或你的 IDE 中打开 10.0 文件夹(当前稳定版)中的示例,并在目标平台上运行
在哪里获取 maui-samples?
源代码和安装说明在 GitHub 上:https://github.com/dotnet/maui-samples

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目