代码背后的自定义字体 - Windows Store应用

时间:2016-08-22 13:24:09

标签: c# windows-store-apps custom-font

我遇到了在Windows应用商店应用中设置自定义字体的问题( Windows 8.1,C#)。

它在XAML中工作,但不在代码中。我已将我的font * .ttf文件添加到Assets。设置Build Action =内容。我已将路径设置为我的字体文件,如下所示:

<TextBlock Text="&#xe1de;" FontFamily="ms-appx:///Assets/My-icons.ttf#My-icons"/>

当我在XAML中设置文字属性时,它正在工作(显示我的图标),但只要我在后面的代码中将文字设置为此TextBlock,或者创建新的TextBlock代码背后的相同属性 - 它不起作用(显示unicode)。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

这有用吗:

char ch = (char)0xF8FF;
YourTextBlock.Text = ch.ToString();