WPF/UWP 下图标字体文件使用

WPF 下使用FontAwesome

  1. 先把 fontawesome.ttf 放到 Fonts 文件夹中,设置文件属性“如果较新则复制”
  2. 在 xaml 中声明一个字体资源
<FontFamily x:Key="FontAwesome">
        pack://application:,,,/Fonts/#FontAwesome
</FontFamily>

123

  1. 绑定属性
<Setter Property="FontFamily" Value="{StaticResource FontAwesome}"/>

1

  1. 使用
<TextBlock Text="" Style="{DynamicResource FontAwesome}" />

1


tb.Text = "\uf000";//Char('\uf15b');

123

或者直接合并234步,按照 /命名空间;component/[路径]#[字体名称] 这个格式写

<TextBlock Text="" FontFamily="/ZoDream;component/Fonts#FontAwesome" />

1

UWP 下使用FontAwesome

<TextBlock Text="" FontFamily="Fonts/FontAwesome.ttf#FontAwesome" />

1

iconfont 字体使用同理

#字体名称 改成 #iconfont 即可

UWP 下iconfont

<TextBlock Text="" FontFamily="Fonts/iconfont.ttf#iconfont" />

1

转载请保留原文链接: https://zodream.cn/blog/id/99.html