Windows Phone 8.1如何添加字体系列

时间:2014-07-15 14:40:38

标签: c# xaml fonts windows-phone-8.1 font-family

我想更改我的计算机字体中的文本块字体。

FontFamily="/Assets/Fonts/scriptbl.ttf#Script MT Bold"

我使用该代码,但字体不会改变。我不能使用Blend 2013来管理字体。收到此错误:

this control is disabled because the blend sdk could not be found.

但我使用Blend和Visual Studio 2013.如何更改字体?

修改

在Windows Phone 8项目中,我可以管理字体,但在Windows Phone 8.1中无法做到这一点。 Blend与Windows Phone 8.1不兼容吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码更改XAML中TextBlock的字体系列:

<TextBlock x:Name="txtTest" Grid.Row="3" Text="Text" FontSize="20" FontFamily="/Assets/Fonts/scriptbl.ttf#Script MT Bold"/>

或者像这样的代码背后:

txtTest.FontFamily = new FontFamily("ms-appx:///Assets/Fonts/scriptbl.ttf#Script MT Bold");

如果要向项目添加外部字体文件,请确保将“复制到输出目录”属性设置为“如果更新则复制”