-1

我按照 MVVM 模式开发了一个 WPF 应用程序。我正在做的是grid我的观点。在第一个grid中,我列出了行和列中的值,如下所示,我也有textboxes

<GridViewColumn Header="fname" DisplayMemberBinding="{Binding fname}

选择特定行后,所有列值都进入相应的textbox. 在另一个grid中,我可以更新这些值。我那里也有更新button

我想要的是在单击 Update 后button,第一个更新的行grid应该以不同的颜色显示。那么我应该在cs中编写什么代码来实现它。

提前致谢。

4

1 回答 1

0
  1. 当您更改行/对象的属性时,请设置对象的“状态”属性。您可以将其设置为已更改或已修改。(确保 Status 属性是 DependencyProperty)

  2. 在显示列表的视图中,使用 ValueConverter 将要更改的颜色绑定到 Status 属性。

  3. 在 ValueConverter 中返回适当的颜色以匹配状态。

于 2013-05-08T12:48:15.450 回答