WPF Font Awesome 不适用于 Caliburn.Micro?

WPF Font Awesome not working with Caliburn.Micro?

使用 caliburn.micro 我无法访问我的 WPF 解决方案文件夹中的任何第三方字体,但我能够确保以下内容:

而且我仍然无法从 Font Awesome 中检索图标。

来自我的按钮的 XAML 代码:

<Button Name="MailButton"               
        Grid.Row="1" Grid.Column="2"
        Width="60" Height="60" 
        Content="&#xf101;" 
        FontSize="30" 
        Foreground="White" 
        BorderThickness="0"  
        Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" 
        BorderBrush="{x:Null}"
        FontFamily="./Font/#FontAwesome"
        Background="#FF085078"/>

在我没有使用 Caliburn 字体的第二个项目中,即使我尝试以与在第一个项目中相同的方式访问它,它也能正常工作。我还能做些什么来使这种字体正常工作?我应该首先检查项目的哪些属性?

您需要从字体系列路径中删除前导句点 (.),然后您才能访问您的字体。示例:

FontFamily = "/Font/#FontAwesome"