计海龄 发表于 2025-12-15 08:00:05

MAUI库推荐一:MAUIIcons

项目介绍

MAUIIcons是对Maui可用的Icon集合库。可以方便的在Maui上进行使用。本库集成了:Fluent、Material、Cuperitno和FontAwesome。提供了对上述图标集合的完整访问,为用户在MAUI上提供丰富而通用的图标解决方案。
项目地址

https://github.com/AathifMahir/MauiIcons
使用方法

需要在nuget上面下载对应的库,可搜索:AathifMahir.Maui.MauiIcons
为了在MAUI上使用本图标库,你需要在MauiProgram.cs中添加如下代码
public static class MauiProgram
{
        public static MauiApp CreateMauiApp()
        {
                var builder = MauiApp.CreateBuilder();       
               
      // Maui App Builder that Comes with Default Maui App
                builder.UseMauiApp()
      // Initialises the .Net Maui Icons - Fluent
              .UseFluentMauiIcons()
      // Initialises the .Net Maui Icons - Material
              .UseMaterialMauiIcons()
      // Initialises the .Net Maui Icons - Cupertino
              .UseCupertinoMauiIcons();
        }
}在XAML中使用,需要添加:
xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"数据绑定用法:
为了可以设置默认的icon size,font override, default font auto-scaling。
builder.UseMauiIconsCore(x =>
{
        x.SetDefaultIconSize(30.0);
        x.SetDefaultFontOverride(true);
        x.SetDefaultFontAutoScaling(true);
})注意

如果在编译时遇到编译错误的问题时,你需要在代码后台创建一个被丢弃的MauiIcon实例。
public MainPage()
{
    InitializeComponent();
    // Temporary Workaround for url styled namespace in xaml
    _ = new MauiIcon();
}实际上在MauiProgram中添加此行代码也可以,如:
.ConfigureFonts(fonts =>
{
    _ = new MauiIcon();//添加此行
    fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
    fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
});此文已在公众号:MAUI与Avalonia开启原创,欢迎关注与转载。
出处:https://www.cnblogs.com/sesametech-netcore/本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

余思洁 发表于 2026-1-14 06:24:56

感谢分享

龙玮奇 发表于 2026-1-14 20:31:51

谢谢分享,试用一下

懵崭 发表于 2026-1-18 22:10:16

鼓励转贴优秀软件安全工具和文档!

飧沾 发表于 2026-1-19 04:23:30

这个好,看起来很实用

怀陶宁 发表于 2026-1-19 05:25:35

新版吗?好像是停更了吧。

兜蛇 发表于 2026-1-20 18:07:22

喜欢鼓捣这些软件,现在用得少,谢谢分享!

上官泰 发表于 2026-1-23 10:12:32

这个好,看起来很实用

阴昭昭 发表于 2026-1-28 04:41:23

谢谢分享,辛苦了

泡市 发表于 2026-2-1 14:42:37

不错,里面软件多更新就更好了

单于易槐 发表于 2026-2-4 05:37:03

感谢分享,学习下。

愤血冒 发表于 2026-2-4 07:27:37

过来提前占个楼

曲愍糙 发表于 2026-2-8 09:37:06

前排留名,哈哈哈

贼瘁 发表于 2026-2-9 15:28:13

喜欢鼓捣这些软件,现在用得少,谢谢分享!

盒礁泅 发表于 2026-2-10 05:54:59

热心回复!

劳暄美 发表于 2026-2-10 22:20:38

懂技术并乐意极积无私分享的人越来越少。珍惜

龙玮奇 发表于 2026-2-11 06:39:03

分享、互助 让互联网精神温暖你我

跑两獗 发表于 2026-2-23 10:51:18

分享、互助 让互联网精神温暖你我

宁觅波 发表于 2026-2-25 05:50:13

鼓励转贴优秀软件安全工具和文档!

欧阳雪枫 发表于 2026-3-7 05:17:56

收藏一下   不知道什么时候能用到
页: [1] 2
查看完整版本: MAUI库推荐一:MAUIIcons