如何使用 .NET MAUI 制作 Material You 应用程序

How to make Material You applications with .NET MAUI

提问人:Matin 提问时间:11/10/2023 最后编辑:CommunityMatin 更新时间:11/13/2023 访问量:80

问:

我们知道,可以使用继承自 WinUI 3 样式和元素的 .NET MAUI 制作 Windows 应用程序,如下所示:

WinUI in MAUI

此外,我知道 Android 已经发布了一个名为 Material You 的 UX 开发新标准,其中包含一组元素和模板,以及访问系统颜色主题并将其反映在您的应用程序中的能力。基于 Material You 的应用程序的一个很好的例子是 Cofeegram。您可以在 README 中看到应用外观的图像。存储库中的 MD 文件。

现在我要问的是,我们可以使用 MAUI 制作 Windows 原生 WinUI 3 用户界面的方式,我们也可以制作 Material You 应用程序吗?如何?

C# Android .NET 毛伊 岛材料-你

评论

1赞 Julian 11/10/2023
我不认为 MAUI 对 Material You 有内置支持,但有一个库(目前处于测试阶段)添加了 Material You 组件: github.com/mdc-maui/mdc-maui

答:

2赞 Jessie Zhang -MSFT 11/13/2023 #1

您可以尝试使用 Microsoft.Maui.Graphics.Controls 来实现此目的。

Microsoft.Maui.Graphics.Controls是一个 .NET MAUI 试验,它提供跨平台、像素完美、绘制的控件,具有三个内置主题:、 和 。CupertinoFluentMaterial

有关如何使用此 nuget,可以查看:如何使用此库

评论

0赞 Matin 11/13/2023
谢谢。但是这个工具已经超过 6 个月没有更新了。使用起来稳定吗?
0赞 Ben the Coder 11/14/2023
你能就此发布一些细节吗?如何使用库并将其设置为 nuget 源?文档不是很具体。
0赞 Jessie Zhang -MSFT 11/14/2023
嗨@Matin,从 Microsoft.Maui.Graphics,我们可以发现上次更新时间是 6 天前。:)