.NET Multi-platform App UI (.NET MAUI) 社区工具包入门
本文介绍如何开始使用作为 .NET MAUI 社区工具包项目的一部分提供的包。
添加 NuGet 包
该工具包以一组 NuGet 包的形式提供,可以使用 Visual Studio 将其添加到任何现有或新项目中。
打开现有项目,或根据 .NET MAUI 设置文档新建项目
在“解决方案资源管理器”面板中,右键单击项目名称,然后选择“管理 NuGet 包”。 搜索“CommunityToolkit.Maui”,然后从列表中选择所需的 NuGet 包。
从以下选项中选择最适合需求的工具包:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui.Maps
- CommunityToolkit.Maui.MediaElement
- CommunityToolkit.Maui.Camera
此包是用于使用 .NET MAUI 进行开发工作的动画、行为、转换器和自定义视图的集合。 它可简化并演示使用 .NET MAUI 生成 iOS、Android、macOS 和 Windows 应用的常见开发人员任务。
包名称:CommunityToolkit.Maui
Package 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 包
- 在
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);
});
- 请查看文档的其余部分,了解有关实现特定功能的详细信息。
其他资源
.NET MAUI 社区工具包 GitHub 存储库包含示例应用程序的源代码,旨在说明如何使用工具包生成 .NET MAUI 应用程序。 请注意,需要克隆或下载存储库并编译源代码才能运行示例应用程序。
建议不熟悉 .NET MAUI 的开发人员访问 .NET MAUI 文档。
访问 .NET MAUI 社区工具包 GitHub 存储库查看当前源代码、后续内容并克隆存储库。 欢迎为社区做贡献!