• WPF dev 根据数据修改GridControl行背景色或字体颜色


    在dxg:TableView下添加:

    <dxg:TableView.RowStyle>
                            <Style TargetType="dxg:RowControl" >
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding Path=Yxbz}" Value="False">
                                        <Setter Property="Foreground" Value="Red"/>
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </dxg:TableView.RowStyle>
    Yxbz 意思为有效标志,bool类型。
    注意了:我这样写怎么也不行,这种写法在WPF的DataGrid中可以 。但在DevExpress的GridControl中行不通。最后查找网上找了一下。发现少了一个致命的问题
        在Yxbz前面必须加上一个“Row.”,正确代码如下:
    <dxg:TableView.RowStyle>
                            <Style TargetType="dxg:RowControl" >
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding Path=Row.Yxbz}" Value="False">
                                        <Setter Property="Foreground" Value="Red"/>
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </dxg:TableView.RowStyle>
                    </dxg:TableView>
  • 相关阅读:
    DLL编写教程
    Ogre 配置
    LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    C++编译,链接错误总结
    git基本操作
    实习第33天
    HTTP状态码整理
    Window下的WebStorm快捷键操作
    告别div,可以代替div的几个标签
    实习20天
  • 原文地址:https://www.cnblogs.com/icewatermei/p/16118327.html
Copyright © 2020-2023  润新知