как подключить кастомный фонт в 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"
