【发布时间】:2013-01-18 09:21:58
【问题描述】:
如何在 DataGridColumHeader 中使用 DataTriggers?使用下面的这段代码,它不起作用。有人知道我该如何解决这个问题吗?
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="#FFFFBD21" />
<Style.Triggers>
<DataTrigger Binding="{Binding HasChangedRows}" Value="false">
<Setter Property="Background" Value="#66FFBD21"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridTextColumn.HeaderStyle>
【问题讨论】:
-
您是要设置标题还是数据单元格的样式?
-
我也收到 HasChangedRows 绑定的绑定错误?谁拥有该财产
-
我想动态设置 DataGrid 的标题。该属性位于 ViewModel 中。
标签: c# wpf mvvm binding datagridtextcolumn