Как использовать пользовательский шрифт с приложением Windows Universal?

Как и для других проектов Windows Phone 8, я хотел использовать собственный шрифт. Но с новой универсальной архитектурой приложения я изо всех сил пытаюсь это реализовать.

Я создал папку «Fonts» в общем проекте, я добавил файлы шрифтов со свойством Build Action в «Content».

Я также создал папку «Темы» в общем проекте и добавил в нее ResourceDictionnary («Generic.xaml»).

Я добавил ресурс FontFamily:

<FontFamily x:Key="RexBoldFontFamily">/Fonts/Rex Bold.otf#Rex Bold</FontFamily>

Я ссылался на это в App.xaml так:

<Application.Resources>

    <ResourceDictionary>

        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Themes/Generic.xaml"/>
        </ResourceDictionary.MergedDictionaries>

        <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="true" />

    </ResourceDictionary>

</Application.Resources>

В моем файле MainPage.xaml на моем проекте Windows Phone я пытался использовать его так:

<TextBlock Text="{Binding HelloWorld}" Foreground="{ThemeResource RedBrush}" HorizontalAlignment="Center" VerticalAlignment="Center" FontFamily="{StaticResource RexBoldFontFamily}" FontSize="22"/>

Я точно знаю, что это имя шрифта, потому что это работает на одном из моих приложений для Windows Phone. И все это хорошо организовано, потому что оно хорошо работает с цветным ресурсом.

Любому удалось поделиться шрифтом и использовать его,

Ответы на вопрос(2)

Ваш ответ на вопрос