【问题标题】:WPF application in MVVMMVVM 中的 WPF 应用程序
【发布时间】:2013-05-08 11:52:38
【问题描述】:

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

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

选择特定行后,所有列值进入各自的textbox。在另一个grid,我可以更新这些值。我还有一个更新button 那里。

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

提前致谢。

【问题讨论】:

    标签: wpf gridview mvvm grid


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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2018-03-22
      • 2012-11-30
      • 2010-10-11
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      相关资源
      最近更新 更多