WPF - 根据CheckBox值更改DataGridTemplateColumn单元格背景

时间:2013-07-12 15:05:31

标签: wpf xaml datagrid

我需要根据是否选中DataGridTemplateColumn中的CheckBox来更改DataGridTemplateColumn单元格的背景颜色。似乎在xaml中这应该是可能的,我该怎么做呢?

柱:

<DataGridTemplateColumn Header="FSC-P" Width="SizeToHeader">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <CheckBox IsChecked="{Binding FSCP}" 
                      VerticalAlignment="Center" 
                      HorizontalAlignment="Center" />
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

我已经看过这个post但是,这不适用于TemplateColumn。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

如果选中Style,则以下Background会更改Cell的{​​{1}}颜色:

CheckBox