C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】

wpf iconfont 外部图标引入,无法正常显示问题。

  • 1. 检查资源路径和引入格式是否正确
  • 2. 检查资源是否包含在程序集中

1. 检查资源路径和引入格式是否正确

正确的格式,注意字体文件 “xxxx.ttf” 应写为 “#xxxx”

<TextBlock Text=""  FontFamily="字体文件目录/#iconfont"/>

比如我的图标字体在当前项目的 /Assets/Fonts/ 路径下,那么我在MainWindow中引入该图标的话,应该如下面的代码一样。
C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】_第1张图片

  <TextBlock Text=""  FontFamily="/Assets/Fonts/#iconfont"/>

C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】_第2张图片

2. 检查资源是否包含在程序集中

点击字体文件,然后右键–>属性,将生成操作选为Resource(资源)即可

C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】_第3张图片

C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】_第4张图片

你可能感兴趣的:(WPF,c#,开发语言,wpf)