代码隐藏中的自定义字体 - Windows Store Apps
Custom font in code behind - Windows Store Apps
我在 Windows 商店应用程序(Windows 8.1,C#)中设置自定义字体时遇到问题。
它在 XAML
中工作,但不在代码隐藏中。我已将我的字体 *.ttf 文件添加到资产中。设置 Build Action
= 内容。我已经像这样设置了我的字体文件的路径:
<TextBlock Text="" FontFamily="ms-appx:///Assets/My-icons.ttf#My-icons"/>
当我在 XAML
中设置文本 属性 时,它正在工作(显示我的图标),但是一旦我在代码后面将文本设置为此 TextBlock
或创建新的 TextBlock
具有相同的属性 代码隐藏 - 它不工作(显示 unicode)。
谁能帮我解决这个问题?
这有帮助吗:
char ch = (char)0xF8FF;
YourTextBlock.Text = ch.ToString();
我在 Windows 商店应用程序(Windows 8.1,C#)中设置自定义字体时遇到问题。
它在 XAML
中工作,但不在代码隐藏中。我已将我的字体 *.ttf 文件添加到资产中。设置 Build Action
= 内容。我已经像这样设置了我的字体文件的路径:
<TextBlock Text="" FontFamily="ms-appx:///Assets/My-icons.ttf#My-icons"/>
当我在 XAML
中设置文本 属性 时,它正在工作(显示我的图标),但是一旦我在代码后面将文本设置为此 TextBlock
或创建新的 TextBlock
具有相同的属性 代码隐藏 - 它不工作(显示 unicode)。
谁能帮我解决这个问题?
这有帮助吗:
char ch = (char)0xF8FF;
YourTextBlock.Text = ch.ToString();