我遇到了在Windows应用商店应用中设置自定义字体的问题( Windows 8.1,C#)。
它在XAML
中工作,但不在代码中。我已将我的font * .ttf文件添加到Assets。设置Build Action
=内容。我已将路径设置为我的字体文件,如下所示:
<TextBlock Text="" FontFamily="ms-appx:///Assets/My-icons.ttf#My-icons"/>
当我在XAML
中设置文字属性时,它正在工作(显示我的图标),但只要我在后面的代码中将文字设置为此TextBlock
,或者创建新的TextBlock
代码背后的相同属性 - 它不起作用(显示unicode)。
任何人都可以帮我吗?
答案 0 :(得分:1)
这有用吗:
char ch = (char)0xF8FF;
YourTextBlock.Text = ch.ToString();