我需要在XAML中的一个标签上应用样式:
<Style x:Key="TreatEye" TargetType="Label">
<Setter Property="Foreground" Value="#d1d1d1" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="30" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Label">
<Canvas>
<TextBlock x:Name="retreatText" Canvas.Left="80" Canvas.Top="5" FontSize="16" Text="Retreatment"/>
<TextBlock x:Name="bioinsulatorText" Canvas.Left="21" Canvas.Top="33" Text="Bioinsulator" />
<TextBlock x:Name="kxlText" Canvas.Left="21" Canvas.Top="70" Text="KXL Kit" />
</Canvas>
...
我看到的问题是"reatreatText"的FontSize属性没有被覆盖为30的setter值。这个构建过程很好,但最终显示的"reatreatText"大小为30。为什么这个值没有被覆盖呢?
提前感谢。
retreatText
有什么字体大小?如果我理解正确,它将具有字体大小为16。 - Aviad P.