【发布时间】:2014-04-02 21:07:15
【问题描述】:
我定义了一种颜色
<Color x:Key="MyBlackColor">#000000</Color>
我使用它的风格
<Style x:Key="PageHeaderStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="72" />
<Setter Property="FontWeight" Value="Light"/>
<Setter Property="Margin" Value="22,0,0,12"/>
<Setter Property="Foreground" Value="{StaticResource MyBlackColor}"/>
</Style>
它在运行时工作正常(文本为黑色),但在设计器中前景为白色。
在 Blend 中也是如此。当我单击“转到源”时,它直接跳转到 Value="{StaticResource MyBlackColor}" 行,但前景是白色的。
有什么想法,为什么?
【问题讨论】:
-
你在使用样式文件吗??
-
是的,它在一个单独的文件中。
标签: c# xaml windows-phone-8