我想在WPF中添加自定义图标。我使用entypo
和Font-Awesome
。
我在解决方案中添加此pakage并在XAML中使用它。
<UserControl.Resources>
<Style x:Key="FontAwesome">
<Setter Property="TextElement.FontFamily" Value="fonts/FontAwesome.ttf" />
</Style>
</UserControl.Resources>
<TextBlock Text="" Style="{DynamicResource FontAwesome}" />
但不要显示Icon。
答案 0 :(得分:11)
确保将您的字体添加为资源。然后,使用以下字符串:
<Setter Property="TextElement.FontFamily" Value="pack://application:,,,/fonts/#FontAwesome" />
在上面的字符串中,我假设字体的名称(不是字体的文件名)是FontAwesome。
答案 1 :(得分:0)
如果字体资源位于解决方案文件夹中,您也可以使用Below结构
<Setter Property="TextElement.FontFamily" Value="../fonts/FontAwesome.ttf" />