WPF Icon矢量库 MahApps.Metro.IconPacks
2023-12-14 23:36:59
前言
为了更快的进行开发,我找到了一个WPF的矢量图库。这样我们就不用去网上找别人的矢量库了
MahApps.Metro.IconPacks
IconPacks.Browser
IconPacks.Browser是专门用于查找Icon的浏览工具,也是需要本地运行的,主要只提供.net core 5.0和.net core 4.7版本,需要自己主动下载对应版本的.net 进行编译
简单使用
新建一个最简单的WPF程序
简单使用案例代码
<Window x:Class="IconTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:IconTest"
xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<StackPanel Orientation="Horizontal">
<!--这里我简单使用了多个不同样式的Icon-->
<iconPacks:PackIconBootstrapIcons Kind="Activity"
Width="50"
Height="50" />
<iconPacks:PackIconMaterial Kind="WindowClose"
Width="50"
Height="50" />
<iconPacks:PackIconSimpleIcons Kind="Hashnode"
Width="50"
Height="50" />
<iconPacks:PackIconVaadinIcons Kind="OptionA"
Width="50"
Height="50" />
</StackPanel>
</Grid>
</Window>
运行结果:
Icon版本个人推荐
我只能从知名度上面来说我知道的Icon了
- BootStrap Icons
- Font Awesome Free
- Material Design Icons
- Material Design Icons(Google)
由于样式Style书写的问题,我个人建议还是选择尽可能少的版本。这几个推荐的Icon的个数都比较多,一般来说够用了。
Icon自定义
如果还需要更多的Icon图标,可以去阿里云Icon上面搜索。
这里有对应导入的文章
版权问题
MahApps.Metro.IconPacks是MIT协议,简单来说就是可以随便免费用。什么是MIT可以看这个文章
文章来源:https://blog.csdn.net/qq_44695769/article/details/135005872
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!