Windows Phone 8.1 Как добавить семейство шрифтов

Я хочу изменить шрифт текстового блока на шрифт моего компьютера.

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?


person Metehan Toksoy    schedule 15.07.2014    source источник
comment
Шрифт не устанавливается на эмуляторе WP. Этот код устанавливает шрифт на телефон.   -  person Metehan Toksoy    schedule 16.07.2014


Ответы (1)


Вы можете изменить семейство шрифтов для TextBlock в XAML с помощью этого кода:

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

Или в коде Behind следующим образом:

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

Если вы добавляете в проект внешний файл шрифта, убедитесь, что вы установили для свойства «Копировать в выходной каталог» значение «Копировать, если новее».

person odinel    schedule 23.06.2016