在我们写C# 或者WPF 程序的时候,引入字体图标的时候,新手会出现下面这个问题;
下面说下常见的两个原因吧:
1、是文件路径定义的不对:
<TextBlock Text="" FontFamily="Fonts/#iconfont"/>
如上面的代码,FontFamily 就是iconfont.tff 文件的路径;
如果这个路径写的有问题就会导致显示成一个小框框;
这个情况很好检查出来;
2、第二种情况比较难检查出来,这种情况是iconfont文件的放入方法导致的
如果想要知道自己放置文件是不是正确的,可以看下在Fonts文件夹下是否乐意看到这个文件。
如果可以看见这个文件证明自己方正的是正确的,否则是因为放置的方法不正确导致的。
那么怎样放置才算正确呢?
我是用的Visual Studio,放置的方法是在外部将这个文件复制(Ctrl+C),然后到软件里面,找到这个文件夹,粘贴(Ctrl+v)即可;
3、单击右键 属性
生成操做选择 资源