WPF中使用iconfont图标

下载 iconfont 资源

  1. 登录官网 :打开阿里巴巴矢量图标库官网(https://www.iconfont.cn/),若有账号可直接登录,无账号则需注册一个。
  2. 查找图标:通过搜索框输入关键词,或浏览分类查找所需图标。
  3. 添加图标:找到心仪的图标后,点击图标进入详情页面,鼠标悬浮在图标上,选择 "添加入库"。
  4. 下载图标:点击页面右上角 "购物车",选择 "添加至项目",可新建项目或添加到现有项目。然后点击 "下载至本地",将图标资源以压缩包形式下载到电脑。

在 WPF 项目中使用下载的资源

  1. 解压文件 :将下载的压缩包解压,找到里面的.ttf字体文件,如iconfont.ttf
  2. 添加字体文件到项目 :在 Visual Studio 中打开 WPF 项目,创建ResourcesFonts文件夹(也可根据项目结构自行决定放置位置),将iconfont.ttf文件导入其中。选中iconfont.ttf文件,在属性中将 "生成操作" 设置为 "资源" 或 "Resource","复制到输出目录" 设置为 "不复制"。
  3. 引入字体文件 :在App.xaml中添加字体文件引用,代码如下:

xml

xml 复制代码
<FontFamily x:Key="DefautFont">/项目名;Component/Resources/Fonts/#字体名称</FontFamily>

其中,"项目名" 替换为实际的项目名称,"字体名称" 可双击打开iconfont.ttf文件查看,通常为iconfont

  1. 使用图标 :在需要使用图标的控件中,引用定义好的字体资源,并通过图标代码显示图标。例如,在TextBlock控件中使用,代码如下:

xml

xml 复制代码
<TextBlock FontFamily="{StaticResource DefautFont}" Text="&#xe62e;" />

"&#xe62e;" 为图标对应的 Unicode 编码,可在下载文件中的demo_index.html文件中查看,找到对应图标即可获取其编码。

相关推荐
听麟2 小时前
HarmonyOS 6.0+ APP AR文旅导览系统开发实战:空间定位与文物交互落地
人工智能·深度学习·华为·ar·wpf·harmonyos
聆风吟º16 小时前
CANN hccl 深度解析:异构计算集群通信库的跨节点通信与资源管控实现逻辑
人工智能·wpf·transformer·cann
无心水1 天前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
LZL_SQ1 天前
HCCL测试框架中AllReduce边界条件测试设计深度剖析
wpf·cann
User_芊芊君子2 天前
【分布式训练】CANN SHMEM跨设备内存通信库:构建高效多机多卡训练的关键组件
分布式·深度学习·神经网络·wpf
就是有点傻3 天前
WPF按钮走马灯效果
wpf
zuozewei3 天前
虚拟电厂聚合商平台安全技术体系深度解读
安全·wpf
极客智造3 天前
WPF 自定义控件:AutoGrid 实现灵活自动布局的网格控件
wpf
极客智造3 天前
WPF Grid 布局高效扩展:GridHelpers 附加属性工具类全解析
wpf
张人玉3 天前
WPF 多语言实现完整笔记(.NET 4.7.2)
笔记·.net·wpf·多语言实现·多语言适配