【问题标题】:Update DataGrid on updating a property from the class which is an item for an ObservableCollection binded to the DataGrid更新 DataGrid 从类中更新属性,该类是绑定到 DataGrid 的 ObservableCollection 的项
【发布时间】:2013-06-07 05:37:58
【问题描述】:

我在属性更改时更新数据网格单元格时遇到问题。

所以我有这样的程序结构:

有一个 ObservableCollection 包含一些对象。正如您所理解的,这些对象包含一些属性。

程序总是在寻找新的对象。如果找到一个,则使用 NHibernate 将其添加到存储库中。但是 ObservableCollection 并没有改变。顺便说一下,这个集合来自基类。您应该知道,因为代码是从 Microsoft 的 WPF 和 MVVM 示例中借用的。集合是 AllObjects。

我知道要更新单元格,我需要使用 ViewModel 的属性,但如果它位于基类中,我怎么能访问 AllObjects。

好吧,我希望有人能理解我在这里写的东西......谢谢)

【问题讨论】:

    标签: c# wpf mvvm binding datagrid


    【解决方案1】:

    嗯,一切都很简单……像往常一样。我做了一个关于更新存储库的事件。当代表更新时,我决定通过 AllObjects 找到一个对象并为其设置一个新值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2021-08-31
      • 2021-11-15
      • 2012-04-16
      • 1970-01-01
      • 2011-07-26
      相关资源
      最近更新 更多