首页 > 解决方案 > WPF Font Awesome 不能与 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 字体的第二个项目中,它可以工作,即使我尝试以与第一个项目相同的方式访问它。我还能做些什么来使这种字体正常工作?我应该首先检查项目的哪些属性?

标签: wpfcaliburn.microcaliburn

解决方案


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

FontFamily = "/Font/#FontAwesome"

推荐阅读