所以我有Label
风格:
<Style x:Key="LabelLightStyle" TargetType="Label">
<Setter Property="Foreground" Value="Red" />
<Setter Property="FontSize" Value="10.5"/>>
</Style>
我想使用未在我的计算机上安装的特定Font
,因此我将此.ttf
文件放在我的应用程序Resources
文件夹中,并将其添加到我的Label
样式:
<Setter Property="TextElement.FontFamily" Value="Resources/#ABSTRACT" />
但似乎没有任何反应,字体也没有改变。
但是当覆盖这个字体并把它放在我的控制器中时:
<Label
Name="lblTest"
Content="File"
FontFamily="Resources/#Polentical Neon"
Margin="0,0,0,0" />
这很有效。
答案 0 :(得分:0)
尝试使用包URI:
<Setter Property="FontFamily" Value="pack://application:,,,/Resources/#ABSTRACT" />
另外,请确保Build Action
文件的.ttf
已设置为Resource
且ABSTRACT
是名称的实际名称字体系列,而不仅仅是文件名。