wpf - WPF Font Awesome 不能与 Caliburn.Micro 一起使用?
问题描述
由于caliburn.micro
我无法访问 WPF 解决方案中文件夹中的任何第三方字体,因此我能够确保以下几点:
- 构建操作设置为资源
- 字体系列 =
"./Font/#FontAwesome"
而且我仍然无法从 Font Awesome 中检索图标。
我的按钮中的 XAML 代码:
<Button Name="MailButton"
Grid.Row="1" Grid.Column="2"
Width="60" Height="60"
Content=""
FontSize="30"
Foreground="White"
BorderThickness="0"
Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
BorderBrush="{x:Null}"
FontFamily="./Font/#FontAwesome"
Background="#FF085078"/>
在我没有使用 Caliburn 字体的第二个项目中,它可以工作,即使我尝试以与第一个项目相同的方式访问它。我还能做些什么来使这种字体正常工作?我应该首先检查项目的哪些属性?
解决方案
您需要.
从字体系列路径中删除前导句点 ( ),然后才能访问您的字体。例子:
FontFamily = "/Font/#FontAwesome"
推荐阅读
- javascript - 如何将JSF中的对象列表传递给javascript函数
- android - HelloCordova 在我的 Android 手机上错误卸载但需要重新安装,在 CLI 中运行的 Cordova 不这样做
- javascript - 检查一个数组是否包含 JavaScript 中另一个数组的任何元素,并返回两个数组中都不存在的值
- python - Numpy 索引顺序
- makefile - 更改openwrt编译包的默认目录src
- python - 如何在 Python 中仅在特定点进行平滑样条插值设置导数?
- java - 如何查看 myBatis 真正使用的 SQL 查询?
- windows - 在 windows 中启动 mongod 服务
- node.js - 我正在查看 lambda 日志
- javascript - 更改 ngFor 的特定元素,其中列表更改