如何使用<fontfamily>引用资源字体?

时间:2018-04-18 05:42:58

标签: c# wpf

我在项目中添加了一个字体文件,我想把它放在资源字典中。

但它无法正确识别。我认为它只能识别字体名称。

  • <FontFamily x:Key="anticon-uri">pack://application:,,,/Ant.WPF;component/Resources/#anticon</FontFamily>

我已经尝试了以下方法,没关系。

```
<Style x:Key="anticon" TargetType="TextBlock">
        <Setter Property="FontFamily" Value="pack://application:,,,/Ant.WPF;component/Resources/#anticon" />
    </Style>
<Style BasedOn="{StaticResource anticon}"  TargetType="TextBlock">
        <Setter Property="FontSize" Value="20" />
    </Style>
```

你有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我刚刚找到答案。

语法:<FontFamily x:Key="anticon-uri">ResourceFile FontName</FontFamily>

示例:

<FontFamily x:Key="anticon-uri">pack://application:,,,/Ant.WPF;component/Resources/#anticon anticon</FontFamily>