Начало работы с комплектом инструментов сообщества .NET Multi-platform App UI (.NET MAUI)

В этой статье описывается, как приступить к использованию пакетов, предоставляемых в рамках проекта .NET MAUI Community Toolkit.

Добавление пакета(ов) NuGet

Набор пакетов NuGet доступен в виде набора пакетов NuGet, которые можно добавить в любой существующий или новый проект с помощью Visual Studio.

  1. Откройте существующий проект или создайте новый проект в соответствии с документацией по настройке .NET MAUI

  2. На панели обозревателя решений щелкните название проекта правой кнопкой мыши и выберите Управление пакетами NuGet. Найдите CommunityToolkit.Maui и выберите нужный пакет NuGet из списка.

    Управление пакетами NuGet...

  3. Выберите наборы средств, наиболее подходящие для ваших потребностей, из следующих вариантов:

Этот пакет представляет собой коллекцию анимаций, поведения, преобразователей и настраиваемых представлений для разработки с помощью .NET MAUI. Он упрощает и демонстрирует распространенные задачи разработчика по созданию приложений iOS, Android, macOS и Windows с помощью .NET MAUI.

Имя пакета: CommunityToolkit.Maui

URL-адрес пакета:https://www.nuget.org/packages/CommunityToolkit.Maui

Инициализация пакета

Сначала необходимо добавить инструкцию using в начало файла MauiProgram.cs

using CommunityToolkit.Maui;

Чтобы правильно использовать набор средств, метод UseMauiCommunityToolkit должен вызываться в классе MauiAppBuilder при загрузке приложения в файле MauiProgram.cs. В следующем примере показано, как это сделать.

var builder = MauiApp.CreateBuilder();
builder
    .UseMauiApp<App>()
    .UseMauiCommunityToolkit()

Чтобы использовать функции набора средств, ознакомьтесь со страницами документации для каждой конкретной функции.

Использование пакетов NuGet

  1. Включение инструментария в MauiProgram.cs:
var builder = MauiApp.CreateBuilder();
builder.UseMauiApp<App>();
builder.UseMauiCommunityToolkit();

4.1. Для дополнительных параметров задайте CommunityToolkit.Maui.Options:

builder.UseMauiCommunityToolkit(options =>
{
    options.SetShouldSuppressExceptionsInConverters(false);
    options.SetShouldSuppressExceptionsInBehaviors(false);
    options.SetShouldSuppressExceptionsInAnimations(false);
});
  1. Ознакомьтесь с остальной документацией, чтобы узнать больше о реализации конкретных функций.

Другие ресурсы

Репозиторий средств сообщества .NET MAUI Community Toolkit GitHub содержит исходный код для примера приложения, предназначенного для демонстрации того, как использовать набор средств для создания приложения .NET MAUI. Обратите внимание, что вам потребуется клонировать или скачать репозиторий и скомпилировать исходный код для запуска примера приложения.

Мы рекомендуем разработчикам, новичкам в .NET MAUI, посетить документацию по .NET MAUI.

Посетите репозиторий GitHub для .NET MAUI Community Toolkit, чтобы ознакомиться с текущим исходным кодом, планами на будущее и клонировать репозиторий. Мы рады любому вкладу в сообщество!