IconPacks.Avalonia

字体下载 2025-08-11

IconPacks.Avalonia

一个图书馆中的Avalonia真棒包装

支持各种平台,例如Windows,MacOS,Linux,iOS,Android和WebAssembly。




IconPacks软件包包含控件,标记扩展程序和转换器,以简单的方式将这些令人敬畏的图标与您的Avalonia应用程序一起使用。

使用mahapps.metro.iconpacks软件包, WPFUWP也可以使用相同的图标,从而使您的WPFUWP应用程序变得更好。

图标集合 版本 nuget
完整的ICONPACKS集合在一个软件包中的所有图标 65181
引导图标 1.13.1 2078
Boxicons 2.1.4 1634年
免费图标 2.0.2 288
代码子 0.0.38 492
凉声 4.1 442
Entypo+ 411
eva图标 1.1.3 490
羽毛图标 4.29.1 287
文件图标 2.1.47 920
fontaudio 1.1.0 155
字体很棒的免费v5 5.15.4 1611
字体很棒的免费v6 6.7.2 2060
字体很棒的免费v7 7.0.0 2089
丰特斯托 3.0.4 616
叉真棒 1.2.0 794
游戏图标 2025年5月4日 4170
离子 4.6.4.1 696
果酱图标 3.1.0 940
Lucide图标 0.525.0 1611
材料设计图标 7.4.47 7447
材料设计图标光 0.2.63 257
材料图标(Google) 4.0.0 8413
内存图标 1.5.0 651
微米 1.1.4 164
mingcute图标 2.9.6 3098
现代UI图标 2015年2月12日 1260
mynaui图标 0.3.9 2544
底漆八核(github) 19.15.4 657
磷图标 2.1.1 7560
Picol图标 1.1.0 549
Pixelarticons 1.8.1 486
radix图标 1.3.0 324
混音图标 4.6.0 3058
RPG很棒 0.2.0 495
简单图标 15.7.0 3336
古使 2.1.2 336
单人 4.2.0 1610
vaadin图标 24.8.4 636
天气图标 2.0.12 219
Zondicons 2017年7月12日 297

让我们开始

安装

IconPacks.Avalonia是通过Nuget软件包管理器交付的。您可以在这里找到包裹:

一个包装中的所有图标

  • IconPacks.Avalonia

单独的图标软件包

  • IconPacks.Avalonia .bootstrapicons
  • IconPacks.Avalonia .boxicon
  • IconPacks.Avalonia .circumicons
  • IconPacks.Avalonia .codicons
  • IconPacks.Avalonia 。 -Coolicons
  • IconPacks.Avalonia .entypo
  • IconPacks.Avalonia .evaicons
  • IconPacks.Avalonia .feathericons
  • IconPacks.Avalonia .FILEICONS
  • IconPacks.Avalonia .fontaudio
  • IconPacks.Avalonia .fontawesome5
  • IconPacks.Avalonia .fontawesome6
  • IconPacks.Avalonia .fontawesome
  • IconPacks.Avalonia .fontisto
  • IconPacks.Avalonia
  • IconPacks.Avalonia .gameicons
  • IconPacks.Avalonia .IONICONS
  • IconPacks.Avalonia .JAMICONS
  • IconPacks.Avalonia .lucide
  • IconPacks.Avalonia
  • IconPacks.Avalonia
  • IconPacks.Avalonia .MATERIALDESIGN
  • IconPacks.Avalonia .MEMORYICONS
  • IconPacks.Avalonia .microns
  • IconPacks.Avalonia
  • IconPacks.Avalonia .Modern
  • IconPacks.Avalonia .mynauiicons
  • IconPacks.Avalonia .octicons
  • IconPacks.Avalonia 。磷
  • IconPacks.Avalonia .picolicons
  • IconPacks.Avalonia .pixelarticons
  • IconPacks.Avalonia .RADIXICONS
  • IconPacks.Avalonia .REMIXICON
  • IconPacks.Avalonia .rpgawesome
  • IconPacks.Avalonia .SIMPLEICONS
  • IconPacks.Avalonia .typicons
  • IconPacks.Avalonia .UNICONS
  • IconPacks.Avalonia .VAADINICONS
  • IconPacks.Avalonia .Weathericons
  • IconPacks.Avalonia .Zondicons

在软件包管理器控制台中使用这些命令手动安装包:

IconPacks.Avalonia or one of these Install-Package IconPacks.Avalonia .BootstrapIcons Install-Package IconPacks.Avalonia .BoxIcons Install-Package IconPacks.Avalonia .CircumIcons Install-Package IconPacks.Avalonia .Codicons Install-Package IconPacks.Avalonia .Coolicons Install-Package IconPacks.Avalonia .Entypo Install-Package IconPacks.Avalonia .EvaIcons Install-Package IconPacks.Avalonia .FeatherIcons Install-Package IconPacks.Avalonia .FileIcons Install-Package IconPacks.Avalonia .Fontaudio Install-Package IconPacks.Avalonia .FontAwesome5 Install-Package IconPacks.Avalonia .FontAwesome6 Install-Package IconPacks.Avalonia .FontAwesome Install-Package IconPacks.Avalonia .Fontisto Install-Package IconPacks.Avalonia .ForkAwesome Install-Package IconPacks.Avalonia .GameIcons Install-Package IconPacks.Avalonia .Ionicons Install-Package IconPacks.Avalonia .JamIcons Install-Package IconPacks.Avalonia .Lucide Install-Package IconPacks.Avalonia .Material Install-Package IconPacks.Avalonia .MaterialLight Install-Package IconPacks.Avalonia .MaterialDesign Install-Package IconPacks.Avalonia .MemoryIcons Install-Package IconPacks.Avalonia .Microns Install-Package IconPacks.Avalonia .MingCuteIcons Install-Package IconPacks.Avalonia .Modern Install-Package IconPacks.Avalonia .MynaUIIcons Install-Package IconPacks.Avalonia .Octicons Install-Package IconPacks.Avalonia .PhosphorIcons Install-Package IconPacks.Avalonia .PicolIcons Install-Package IconPacks.Avalonia .PixelartIcons Install-Package IconPacks.Avalonia .RadixIcons Install-Package IconPacks.Avalonia .RemixIcon Install-Package IconPacks.Avalonia .RPGAwesome Install-Package IconPacks.Avalonia .SimpleIcons Install-Package IconPacks.Avalonia .Typicons Install-Package IconPacks.Avalonia .Unicons Install-Package IconPacks.Avalonia .VaadinIcons Install-Package IconPacks.Avalonia .WeatherIcons Install-Package IconPacks.Avalonia .Zondicons">
 Install-Package IconPacks.Avalonia

or one of these

Install-Package IconPacks.Avalonia .BootstrapIcons
Install-Package IconPacks.Avalonia .BoxIcons
Install-Package IconPacks.Avalonia .CircumIcons
Install-Package IconPacks.Avalonia .Codicons
Install-Package IconPacks.Avalonia .Coolicons
Install-Package IconPacks.Avalonia .Entypo
Install-Package IconPacks.Avalonia .EvaIcons
Install-Package IconPacks.Avalonia .FeatherIcons
Install-Package IconPacks.Avalonia .FileIcons
Install-Package IconPacks.Avalonia .Fontaudio
Install-Package IconPacks.Avalonia .FontAwesome5
Install-Package IconPacks.Avalonia .FontAwesome6
Install-Package IconPacks.Avalonia .FontAwesome
Install-Package IconPacks.Avalonia .Fontisto
Install-Package IconPacks.Avalonia .ForkAwesome
Install-Package IconPacks.Avalonia .GameIcons
Install-Package IconPacks.Avalonia .Ionicons
Install-Package IconPacks.Avalonia .JamIcons
Install-Package IconPacks.Avalonia .Lucide
Install-Package IconPacks.Avalonia .Material
Install-Package IconPacks.Avalonia .MaterialLight
Install-Package IconPacks.Avalonia .MaterialDesign
Install-Package IconPacks.Avalonia .MemoryIcons
Install-Package IconPacks.Avalonia .Microns
Install-Package IconPacks.Avalonia .MingCuteIcons
Install-Package IconPacks.Avalonia .Modern
Install-Package IconPacks.Avalonia .MynaUIIcons
Install-Package IconPacks.Avalonia .Octicons
Install-Package IconPacks.Avalonia .PhosphorIcons
Install-Package IconPacks.Avalonia .PicolIcons
Install-Package IconPacks.Avalonia .PixelartIcons
Install-Package IconPacks.Avalonia .RadixIcons
Install-Package IconPacks.Avalonia .RemixIcon
Install-Package IconPacks.Avalonia .RPGAwesome
Install-Package IconPacks.Avalonia .SimpleIcons
Install-Package IconPacks.Avalonia .Typicons
Install-Package IconPacks.Avalonia .Unicons
Install-Package IconPacks.Avalonia .VaadinIcons
Install-Package IconPacks.Avalonia .WeatherIcons
Install-Package IconPacks.Avalonia .Zondicons

用法

为所有ICONPACKS使用此axaml / xaml名称空间:

xmlns:iconPacks="https://*gith*ub*.com/MahApps/IconPacks\.Avalonia"

将样式添加到应用程序样式

IconPacks.Avalonia/Icons.axaml" /> </Application.Styles>">
    < Application .Styles>
        < FluentTheme />

        < StyleInclude Source = " avares:// IconPacks.Avalonia /Icons.axaml " />
    </ Application .Styles>

当使用IconPacks.Avalonia NUGET软件包时,应使用资源avares:// IconPacks.Avalonia /Icons.axaml

所有其他都有命名方案avares:// IconPacks.Avalonia .<PACKAGENAME>/<PACKAGENAME>.axaml

IconPacks.Avalonia.<PACKAGENAME>/<PACKAGENAME>.axaml" /> </Application.Styles>">
    < Application .Styles>
        < FluentTheme />

        < StyleInclude Source = " avares:// IconPacks.Avalonia .<PACKAGENAME>/<PACKAGENAME>.axaml " />
    </ Application .Styles>

Packicon控件

PackIcon控件是以简单的方式使用ICONPACK的图标的主要特色控件。

每个软件包都有此名称方案的控制权: PackIcon<PACKAGENAME>

< iconPacks : PackIconBoxIcons Kind = " RegularAlarm "
                            Width = " 24 "
                            Height = " 24 " />

或者

< iconPacks : PackIconCodicons Kind = " SaveAll "
                            Width = " 24 "
                            Height = " 24 " />

PackiconControl

PackIconControl是一个控件,可用于任何类型的IconPacks

此控件仅可用于主IconPacks.Avalonia nuget软件包。

< iconPacks : PackIconControl Kind = " {x:Static iconPacks:PackIconBoxIconsKind.RegularAlarm} "
                           Width = " 24 "
                           Height = " 24 " />

或者

< iconPacks : PackIconControl Kind = " {x:Static iconPacks:PackIconCodiconsKind.SaveAll} "
                           Width = " 24 "
                           Height = " 24 " />

Packicon MarkUpextensions

获取任何ContentControl图标的更快方法是使用PackIcon MarkupExtension

如果要使用CodiconsButton ,则可以执行此操作:

< Button Content = " {iconPacks:Codicons SaveAll} " />

<!-- or -->

< Button Content = " {iconPacks:Codicons Kind=SaveAll} " />

也可以使用标记的某些属性:

< Button Content = " {iconPacks:Codicons SaveAll, Width=32, Height=32} " />

还有一个通用(通用) MarkupExtension 。使用此MarkupExtension ,您可以使用任何ICONPACK枚举。

MarkupExtension仅可用于主IconPacks.Avalonia nuget软件包。

< Button Content = " {iconPacks:PackIcon {x:Static iconPacks:PackIconCodiconsKind.SaveAll}, Width=32, Height=32} " />

Packicon映像标记文化

可以将所有图标用作带有Packicon Image MarkupExtension图像。

< Image Source = " {iconPacks:BoxIconsImage Kind=RegularAtom, Brush=Brown} "
       Width = " 24 " Height = " 24 "
       HorizontalAlignment = " Left " Margin = " 10 " />

此外,还有一个通用(通用) MarkupExtension

MarkupExtension仅可用于主IconPacks.Avalonia nuget软件包。

< Image Source = " {iconPacks:PackIconImage Kind={x:Static iconPacks:PackIconBoxIconsKind.RegularAlarm}, Brush=GreenYellow} "
       Width = " 24 " Height = " 24 "
       HorizontalAlignment = " Left " Margin = " 10 " />

Packicon ImageConconverter

Packicon图像转换器可用于将Packicon转换为图像。

< Image Source = " {Binding #BoxIconsKindCombobox.SelectedItem, Mode=OneWay, Converter={iconPacks:PackIconBoxIconsKindToImageConverter Brush=Goldenrod}} "
       Width = " 24 " Height = " 24 "
       HorizontalAlignment = " Left " Margin = " 10 " />

此外,还有一个通用(通用的) PackIconKindToImageConverter

PackIconKindToImageConverter仅可用于主IconPacks.Avalonia nuget软件包。

< Image Source = " {Binding #BoxIconsKindCombobox.SelectedItem, Mode=OneWay, Converter={iconPacks:PackIconKindToImageConverter Brush=Goldenrod}} "
       Width = " 24 " Height = " 24 "
       HorizontalAlignment = " Left " Margin = " 10 " />

想说谢谢吗?

该库是免费的,可用于开源和商业应用中。

它经过了我和许多其他人的测试,贡献和使用……因此,主要按下按钮,仅此而已。 ❤️?️(?或?或☕或?或其他一些礼物也被接受...)。

图标

请不要忘记,也给所有使用的图标存储库!!!

ICONPACKS浏览器

所有可用图标软件包的浏览器都可以在此处找到。

下载源码

通过命令行克隆项目:

git clone https://github.com/MahApps/IconPacks.Avalonia.git