I want to add custom icon in WPF. I use entypo
and Font-Awesome
.
I add this pakage in solution and use it in XAML.
<UserControl.Resources>
<Style x:Key="FontAwesome">
<Setter Property="TextElement.FontFamily" Value="fonts/FontAwesome.ttf" />
</Style>
</UserControl.Resources>
<TextBlock Text="" Style="{DynamicResource FontAwesome}" />
But don't show Icon.
Make sure your font is added as a resource. Then, use the following string:
<Setter Property="TextElement.FontFamily" Value="pack://application:,,,/fonts/#FontAwesome" />
In the string above, I'm assuming that the font's name (not the font's filename) is FontAwesome.
You can also use the Below structure if the font resource is in your solution folder,
<Setter Property="TextElement.FontFamily" Value="../fonts/FontAwesome.ttf" />