как подключить кастомный фонт в WPF из ресурсов

вот стиль из ресурсов

<Style TargetType="Label">
    <Setter Property="Content" Value="TEST"/>
    <Setter Property="TextElement.FontFamily" Value="Resources/slkscr.ttf #Silkscreen"/>
    <Setter Property="FontSize" Value="50"/>
</Style>

вот файл, к которому подключаю стиль

    <Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Resources/Styles.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>

<StackPanel
    HorizontalAlignment="Center"
    VerticalAlignment="Center">
    <Label />
</StackPanel>

все проперти применяются, кроме FontFamily. как сделать так, чтобы применился шрифт?

вот подключение в проекте ресурса.

<ItemGroup>
<Resource Include="Resources\slkscr.ttf" />


Ответы (1 шт):

Автор решения: FaiTh725

Открываешь шрифт(просто по шрифту двойной клик и шрифт должен добавлен в проект неважно в какой месте), находишь его имя и в коде просто в конструктор fontfamily передаешь имя шрифта как строку.

textBox.FontFamily = new FontFamily("Book Antiqua");

FontFamily = "Book Antiqua"

введите сюда описание изображения

→ Ссылка