.NET Multi-platform App UI (.NET MAUI) 社区工具包入门

本文介绍如何开始使用作为 .NET MAUI 社区工具包项目的一部分提供的包。

添加 NuGet 包

该工具包以一组 NuGet 包的形式提供,可以使用 Visual Studio 将其添加到任何现有或新项目中。

  1. 打开现有项目,或根据 .NET MAUI 设置文档新建项目

  2. 在“解决方案资源管理器”面板中,右键单击项目名称,然后选择“管理 NuGet 包”。 搜索“CommunityToolkit.Maui”,然后从列表中选择所需的 NuGet 包。

    管理 NuGet 包...

  3. 从以下选项中选择最适合需求的工具包:

  • CommunityToolkit.Maui
  • CommunityToolkit.Maui.Markup
  • CommunityToolkit.Maui.Maps
  • CommunityToolkit.Maui.MediaElement

此包是用于使用 .NET MAUI 进行开发工作的动画、行为、转换器和自定义视图的集合。 它可简化并演示使用 .NET MAUI 生成 iOS、Android、macOS 和 Windows 应用的常见开发人员任务。

包名称:CommunityToolkit.Maui

包的 URL:https://www.nuget.org/packages/CommunityToolkit.Maui

初始化包

首先,需要将 using 语句添加到 MauiProgram.cs 文件的顶部

using CommunityToolkit.Maui;

为了正确使用工具包,必须在启动应用程序 MauiProgram.cs 文件时,对 MauiAppBuilder 类调用 UseMauiCommunityToolkit 方法。 以下示例演示如何执行此操作。

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 社区工具包 GitHub 存储库包含示例应用程序的源代码,旨在说明如何使用工具包生成 .NET MAUI 应用程序。 请注意,需要克隆或下载存储库并编译源代码才能运行示例应用程序。

建议不熟悉 .NET MAUI 的开发人员访问 .NET MAUI 文档。

访问 .NET MAUI 社区工具包 GitHub 存储库查看当前源代码、后续内容并克隆存储库。 欢迎为社区做贡献!