我为所有样式提供了'resource.xaml'文件。但是我需要在项目中添加一个新的字体文件并重新使用它而不是默认字体。如何添加新字体并使用它? 我搜索了互联网,看到了一些方法。但没有什么对我有用。
先谢谢。
答案 0 :(得分:2)
使用自定义字体时,您必须遵守以下语法:
"/FontPath/FontFileName.ttf#FontName"
例如:
<Setter Property="FontFamily" Value="/Fonts/VLADIMIR.TTF#Vladimir Script"/>
这个字体的名称是“Vladimir Script”。
答案 1 :(得分:0)
我以前遇到过这个问题,以及我是怎么做到的:
在App.xaml或资源字典中,添加以下代码:
pack:// application:,,, / Path / To / Font / #Font of Font
然后,您可以在XAML代码中引用字体资源:
<TextBlock FontFamily="{DynamicResource NameOfResource}" Text="Hello World"/>