Встроенный шрифт wpf не отображается во время работы
Я встроил шрифт значка Google Material Design в свой проект WPF, добавив его в ресурсы проекта.
Шрифт правильно отображался в конструкторе Visual Studio, но отображал только тофус (что-то вроде
) во время бега.
Что я делаю неправильно?
Вот что в App.xaml
код:
<Application.Resources>
<FontFamily x:Key="MaterialIcon">/ExampleProject;component/Resources/#Material Icons</FontFamily>
</Application.Resources>
И вот как я объявил кнопку:
<Button x:Name="ExampleButton" Content="" FontFamily="{DynamicResource MaterialIcon}"/>
Скриншот:
1 ответ
Ммммммм, попробуйте посмотреть этот пост: Как включить внешний шрифт в приложение WPF без его установки.
Я думаю, что Uri, используемый для указания пути шрифта, не является правильным. В этом случае вы получаете различное поведение между временем разработки и временем выполнения.