我想在 XAML中使用很棒的字体( http://fortawesome.github.io/Font-Awesome/design.html )。
通过创建一个字体文件夹并在其中添加字体,然后在 XAML 中,我已经能够通过直接 XAML 轻松地让它工作:
<TextBlock FontFamily="Fonts/#FontAwesome"></TextBlock>
显示马提尼酒杯图标。
但是,当以编程方式添加它时,它只会显示无效符号,如下所示:[]
,我尝试了以下操作:
XAML:
<TextBlock Name="textBlock"></TextBlock>
C#:
textBlock.FontFamily = new FontFamily("Fonts/#FontAwesome");
textBlock.Text = HttpUtility.HtmlDecode("");
以及以下返回文字字符串的内容:
textBlock.FontFamily = new FontFamily("Fonts/#FontAwesome");
textBlock.Text = "";
有任何想法吗?