【发布时间】:2014-02-11 03:53:49
【问题描述】:
我在 Windows 8.1 上使用 Visual Studio 2012 的 WPF/XAML 中遇到了似乎与某种颜色相关的内容。使用 Snoop,我可以看到分配为十六进制的每种颜色都显示 FF 附加到开头十六进制。因此,例如,#DDDDDD 变为 #FFDDDDDD。
我在 Windows 8.1 上使用 Visual Studio 2012(不要问)...据我所知已安装最新更新。
我制作了一个非常简单的 WPF 测试应用程序。我在应用程序中分配颜色是这样的:
<Application.Resources>
<Style x:Key="Label1" TargetType="Label">
<Setter Property="Background" Value="#18537E" />
<Setter Property="Foreground" Value="#DDDDDD" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>
</Application.Resources>
我的窗口(不完整的 xaml):
<Grid Grid.Column="2">
<Border Style="{StaticResource GridBorder}">
<StackPanel>
<Label Content="{Binding Path=DisplayText}" Style="{StaticResource Label1}"/>
</StackPanel>
</Border>
</Grid>
其他人能否验证这是一个问题或告诉我我可能做错了什么导致了这个问题?
【问题讨论】:
标签: wpf xaml visual-studio-2012