Repolode
dotnet

dotnet/maui-samples

Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ.

Звёзды
3,658
Форки
1,484
Открытые issues
96
Последний коммит
2 месяца назад

Что это?

В этом репозитории собраны официальные примеры проектов для .NET Multi-platform App UI (.NET MAUI) — фреймворка Microsoft для создания приложений под Android, iOS, macOS и Windows на общей кодовой базе C# и XAML. Примеры сгруппированы по версиям .NET MAUI: в папке 10.0 находятся актуальные стабильные версии, а в папке 11.0 — примеры для предварительной версии.

В подборку входят небольшие узкоспециализированные примеры: например, минимальный чат-клиент на Microsoft.Extensions.AI и его версия с вызовом функций инструментов LLM. Более крупные приложения — система Point of Sale, адаптивное погодное приложение, калькулятор с использованием возможностей Grid span и несколько сценариев навигации — показывают, как адаптировать один интерфейс для настольных и мобильных устройств. Также включено руководство по переходу с Xamarin.Forms.

Ключевые возможности

  • 01Официальные примеры, сгруппированные по версиям .NET MAUI (10.0 — стабильная, 11.0 — предварительная)
  • 02Примеры AI на Microsoft.Extensions.AI: чат и вызов инструментов
  • 03Адаптивные макеты для настольных и мобильных устройств
  • 04Примеры навигационных шаблонов и интеграции с нативными возможностями платформ
  • 05Руководства по переходу с Xamarin.Forms

Сценарии использования

  • Изучение создания кроссплатформенных приложений на C# и XAML
  • Добавление в приложение .NET MAUI чата с LLM и вызовом инструментов
  • Изучение адаптивных макетов и навигации в .NET MAUI
  • Перенос существующего приложения Xamarin.Forms на .NET MAUI

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Откройте пример из папки 10.0 (текущая стабильная версия) в Visual Studio или вашей IDE и запустите его на целевой платформе

Что важно знать

  • Примеры предназначены для .NET MAUI 9.0 и более новых версий; папка 9.0 устарела и больше не поддерживается.
  • В папке 11.0 находятся предварительные версии примеров, которые могут измениться.

В подборках

Темы

Частые вопросы

Что такое maui-samples?
Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ. В этом репозитории собраны официальные примеры проектов для .NET Multi-platform App UI (.NET MAUI) — фреймворка Microsoft для создания приложений под Android, iOS, macOS и Windows на общей кодовой базе C# и XAML. Примеры сгруппированы по версиям .NET MAUI: в папке 10.0 находятся актуальные стабильные версии, а в папке 11.0 — примеры для предварительной версии.
maui-samples можно использовать бесплатно? Какая у него лицензия?
maui-samples распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
maui-samples всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в maui-samples — 1 сент. 2026 г..
Для чего можно использовать maui-samples?
Изучение создания кроссплатформенных приложений на C# и XAML Добавление в приложение .NET MAUI чата с LLM и вызовом инструментов Изучение адаптивных макетов и навигации в .NET MAUI Перенос существующего приложения Xamarin.Forms на .NET MAUI
Как установить maui-samples?
Клонируйте репозиторий: git clone https://github.com/dotnet/maui-samples.git Откройте пример из папки 10.0 (текущая стабильная версия) в Visual Studio или вашей IDE и запустите его на целевой платформе
Где скачать maui-samples?
Исходный код и инструкции по установке — на GitHub: https://github.com/dotnet/maui-samples

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Набор UI-компонентов для WPF: обновляет стандартные элементы управления и добавляет современное оформление окон, темы, неблокирующие диалоги и навигацию.

9,8 тыс.+4 за неделю2,4 тыс.C#MITАктивно поддерживаетсяОбновлён 6 дней назад

Кроссплатформенный движок нативных интерфейсов: логика приложения работает на Go, а каждая платформа отрисовывает интерфейс своими нативными представлениями.

214+38 за неделю9GoOtherАктивно поддерживаетсяОбновлён 3 часа назад

Кроссплатформенный UI-фреймворк на Rust, переносящий архитектуру Avalonia и поддерживающий стилизуемые свойства, привязку данных, XAML и несколько тем.

240+29 за неделю15RustMITАктивно поддерживаетсяОбновлён 3 часа назад