IconPacks.Avalonia
一个图书馆中的Avalonia真棒包装
支持各种平台,例如Windows,MacOS,Linux,iOS,Android和WebAssembly。
IconPacks软件包包含控件,标记扩展程序和转换器,以简单的方式将这些令人敬畏的图标与您的Avalonia应用程序一起使用。
使用mahapps.metro.iconpacks软件包, WPF和UWP也可以使用相同的图标,从而使您的WPF和UWP应用程序变得更好。
| 图标集合 | 版本 | ∑ | 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 。
如果要使用Codicons的Button ,则可以执行此操作:
<Button Content=\”{iconPacks:Codicons Kind=SaveAll}\” />\’>
< 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浏览器
所有可用图标软件包的浏览器都可以在此处找到。
