wpf - 在wpf中添加图标字体

标签 wpf font-face

我想在 WPF 中添加自定义图标。我用 entypoFont-Awesome .

我在解决方案中添加了这个包并在 XAML 中使用它。

<UserControl.Resources>
    <Style x:Key="FontAwesome">
        <Setter Property="TextElement.FontFamily" Value="fonts/FontAwesome.ttf" />
    </Style>
</UserControl.Resources>


<TextBlock Text="&#xf01a;" Style="{DynamicResource FontAwesome}" />

但不要显示图标。

最佳答案

确保您的字体作为资源添加。然后,使用以下字符串:

<Setter Property="TextElement.FontFamily" Value="pack://application:,,,/fonts/#FontAwesome" />

在上面的字符串中,我假设字体的名称( 不是 字体的文件名)是 FontAwesome。

关于wpf - 在wpf中添加图标字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21374349/

相关文章:

CSS:字体在 Chrome 上不起作用

WPF Datagrid 仅编辑单个单元格值

c# - 在 C#/WPF 中获取 PathGeometry(线)的长度

css - 在 css 中嵌入字体 Fonte_Nexa-TTF 和 Fonte_Nexa

css - Material 图标将 Electron OSX连字

fonts - 如何防止网络字体被非法下载和使用?

c# - 将 Windows 窗体嵌入到 WPF 应用程序中

c# - 在 winforms 中创建日历的最佳方法是什么?

c# - collectionviewsource 中的特定排序分组项目

fonts - 如何识别页面/站点上使用的所有字体的所有权重