0

我正在尝试在 wpf datagrid 行背景颜色上投下阴影
我尝试的是设置 datagrid 行样式但我有点卡在那里
我可以将背景属性设置为某种颜色甚至渐变颜色,但我不能似乎在该颜色上投下阴影
我试图使行背景不那么平坦

<Style TargetType="DataGridRow">
    <Setter Property="Background" Value="....." />
4

1 回答 1

1

这工作正常:

<DataGrid.RowStyle>
    <Style TargetType="DataGridRow">
        <Setter Property="Background">
            <Setter.Value>
                <SolidColorBrush Color="{Binding color}"/>
            </Setter.Value>
        </Setter>
        <Setter Property="Effect">
            <Setter.Value>
                <DropShadowEffect BlurRadius="50" Color="{Binding color}"/>
            </Setter.Value>
        </Setter>
    </Style>
</DataGrid.RowStyle>

尽管我不知道您要完成什么;每行的阴影相互融合并遮盖了行文本:-/

在此处输入图像描述

于 2013-08-26T16:15:07.897 回答