1

我正在寻找一种方法来更改ColorWPF 中的完整行DataGrid。我的实现需要配置信息,我想让用户明白某个值已更改。我希望默认Color值为黑色,但在值更改时显示红色。

我有一个属性 ,IsChanged它反映了我希望使用的项目的Style状态Row

有没有办法实现这一目标?

4

1 回答 1

1

我建议您在为真DataTrigger时使用 a 来设置背景。 就像是:IsChanged

<Style>
  <Style.Triggers>
    <DataTrigger Binding="{Binding IsChanged}" Value="true">
      <Setter Property="Background" Value="#FFFF0000" />
    </DataTrigger>
  </Style.Triggers>
</Style>

您还需要将 IsChanged 属性设置为依赖属性以允许绑定到它。

于 2013-01-09T10:02:27.793 回答