WPF标签显示为白色而不是白色

时间:2017-12-21 23:34:24

标签: c# .net wpf xaml label

以下是相关标签的图片

Here is an image(s) of the label in question

有些事情因为隐私而被删除了。关于我希望其他标签看起来如何,它们都具有相同的样式,但它们呈现不同。连接/策略似乎是灰白色(它们是标签),其余控件显示为白色(它们是按钮)

在任何风格中我都没有将颜色设置为灰白色,标签设置为白色前景和黑色阴影,它显示为灰色而不是白色。一个类似的控件,一个按钮,具有完全相同的样式,没有这种灰白色,显得清脆和白色。

标签放置在列的第二行内部,位于另一个堆栈面板内部的堆栈面板内部。当我将标签放在堆栈面板之外的基础网格行中时,不会发生这种灰化。我是WPF的新手,无法找到任何解决方案。 下面是相关标签xaml的片段,其中删除了额外/不相关的信息,例如列定义和不相关的控件。

<Grid>
    <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">                         
        <StackPanel Orientation="Horizontal" Grid.Row="1" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="5">
            <StackPanel HorizontalAlignment="Left" VerticalAlignment="Center">
                <Label Content="Connections" Foreground="White" VerticalContentAlignment="Bottom" Background="{x:Null}"  VerticalAlignment="Bottom" Padding="0" HorizontalAlignment="Left" FontSize="14" Margin="0,5,0,0">
                    <Label.Effect>
                        <DropShadowEffect ShadowDepth="0" BlurRadius="3" />
                    </Label.Effect>
                </Label>
            </StackPanel>
        </StackPanel>
    </ScrollViewer>
</Grid>

0 个答案:

没有答案