2013-05-08 50 views
-1

我已经开发了遵循MVVM模式的WPF应用程序。我正在做的是我在我的观点中做了一个grid。在第一个grid我列出行&列中的值如下,我也有textboxes;MVVM中的WPF应用程序

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

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

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

提前致谢。

回答

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

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

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

相关问题