[英]Change FontWeight of specific row of DevExpress GridControl in WPF
我想将特定行的FontWeight更改为粗体。 所以我有一个数据表(MyDataTable):
Name Location
-------------------
Mark New-York
Julian Paris
Donald Moscow
我绑定到一个DevExpress GridControl
<dxg:GridControl ItemsSource="{Binding MyDataTable}">
现在,我想更改名称为“ Julian”的行的FontWeight。 我怎样才能做到这一点?
我认为使用DataTrigger就像:
<dxg:GridControl.Resources>
<Style TargetType="{x:Type dxg:GridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding MyDataTable.Columns[0]}" Value="Name">
<Setter Property="FontWeight" Value="Bold"/>
</DataTrigger>
</Style.Triggers>
</Style>
</dxg:GridControl.Resources>
但这不起作用。 我尝试了其他几个选项,但没有找到有效的解决方案。 有人可以指导我正确的方向吗? 如果可能的话,我非常希望直接在xaml中而不是在后面的代码中进行操作。
使用FormatConditions属性格式化带有条件的行或单元格
<dxg:TableView.FormatConditions> <dxg:FormatCondition Expression="[Name] = 'Julian'" FieldName="Name" />
编辑:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.