WPF - 具有不透明度和阴影的网格

时间:2016-11-01 07:29:57

标签: .net wpf

我想创建具有白色不透明背景和外部阴影的网格。我的代码创建了带有白色背景和阴影的网格,但没有不透明度:

<Border Margin="20" BorderBrush="DarkGray" BorderThickness="1" CornerRadius="4"
    Background="{x:Static SystemColors.ControlLightLightBrush}">
    <Border.Effect>
        <DropShadowEffect/>
    </Border.Effect>
    <Grid>
        <Grid.Resources>
            <Style TargetType="{x:Type Grid}">
                <Setter Property="Background">
                    <Setter.Value>
                        <SolidColorBrush Color="#fff" Opacity="0.5" />
                    </Setter.Value>
                </Setter>
            </Style>
        </Grid.Resources>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"></ColumnDefinition>
            <ColumnDefinition Width="1*"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="1*"></RowDefinition>
            <RowDefinition Height="2*"></RowDefinition>
        </Grid.RowDefinitions>
    </Grid>
</Border>

如何使用白色不透明背景和外部阴影创建网格? 谢谢你的建议。

1 个答案:

答案 0 :(得分:0)

尝试使用单词white代替#fff作为背景颜色。我不认为这是一个格式良好的RGB值。