当属性更改时,我在更新数据网格单元时遇到问题。
所以我有这样的程序结构:
有一个ObservableCollection,其中包含一些对象。如您所知,这些对象包含一些属性。
该程序一直在寻找新对象。如果找到一个,则使用NHibernate将其添加到存储库中。但是ObservableCollection不会改变。顺便说一下,此集合来自基类。您应该知道这一点,因为代码是从WPF和MVVM的Microsoft示例中借用的。该集合是AllObjects。
我确实知道要更新单元格,我需要使用ViewModel的属性,但是如果它在基类中,我怎么能到达AllObjects。
好吧,我希望有人能理解我在这里写的内容……谢谢)
最佳答案
好吧,一切都很容易……和往常一样。我做了一个有关更新存储库的事件。当代表更新时,我决定通过AllObjects查找对象并为其设置新值。
关于c# - 在更新类中的属性时更新DataGrid,该类是绑定(bind)到DataGrid的ObservableCollection的项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17042955/