美文网首页
WPF DataGrid 触发器

WPF DataGrid 触发器

作者: Lulus | 来源:发表于2017-12-31 18:25 被阅读0次
    <DataGrid.RowHeaderStyle>
        <Style TargetType="DataGridRowHeader">
            <Style.Triggers>
                <DataTrigger Binding="{Binding Type}" Value="1">
                    <Setter Property="Background"  Value="DeepSkyBlue"></Setter>
                </DataTrigger>
                <DataTrigger Binding="{Binding Type}" Value="0">
                    <Setter Property="Background" Value="White"></Setter>                                                        
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </DataGrid.RowHeaderStyle>
    

    Type为数据表中某一列
    注意:TargetType="DataGridRowHeader"
    修改的属性是行头的背景颜色,效果如下:

    1
    或者:
    <DataGrid.ColumnHeaderStyle>
        <Style>
            <Setter Property="DataGridColumnHeader.Background" Value="DeepSkyBlue"></Setter>
        </Style>
    </DataGrid.ColumnHeaderStyle>
    

    Property="DataGridColumnHeader.Background" 不指名DataGridColumnHeader会报错

    相关文章

      网友评论

          本文标题:WPF DataGrid 触发器

          本文链接:https://www.haomeiwen.com/subject/etyagxtx.html