自定义字体在代码背后- Windows商店应用程序

本文关键字:Windows 应用程序 背后 字体 代码 自定义 | 更新日期: 2023-09-27 18:03:22

我在Windows Store应用程序(Windows 8.1, c# )中设置自定义字体时遇到了一个问题。

它在XAML中工作,但在代码后面不起作用。我已经添加了我的字体*.ttf文件到资产。设置"Build Action = Content"。我已经设置了字体文件的路径,如下所示:

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

它正在工作(显示我的图标),当我在XAML中设置文本属性时,但是一旦我在代码后面设置文本到这个TextBlock或在代码后面创建具有相同属性的新TextBlock -它不工作(显示unicode)。

有谁能帮我一下吗?

自定义字体在代码背后- Windows商店应用程序

是否有帮助:

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