【问题标题】:Event on DataGrid row added, updated, observableCollection event?DataGrid 行上的事件添加、更新、observableCollection 事件?
【发布时间】:2012-05-18 11:14:20
【问题描述】:

我有一个实现 INotifyPropertyChanged 的​​ Seive 类。我有一个 ObservableCollection SeiveList。我输入所需 Seive 的详细信息并在 dataGrid 中显示这些 Seive。 SeiveList 是我的 dataGrid 的 DataContext。

在添加/更新每个 Seive 时,我必须执行某些计算并显示它们。在 Datarid 中,我找不到添加或更新行的任何事件。我发现了 SourceChanged 事件,但我猜在设置 DataContext 时也只触发一次,否则在 SeiveList 中添加/更新 Seive 时,什么都不会触发。

我处理哪个事件可以帮助我了解是否添加或更新了任何行,以便我可以执行计算并显示每次更改的结果?我开始了解 ObservableCollection 的 CollectionChanged 事件,但也发现它不起作用。此外,我没有任何实现 ObservableCollection 的类。我该怎么做呢???

非常感谢任何帮助。请尽早帮助他们。我坚持这一点。

谢谢。

【问题讨论】:

    标签: events datagrid row observablecollection


    【解决方案1】:

    我得到了解决方案:我实现了我的 ObservableCollection 对象的 CollectionChanged 事件,添加了要在其中完成的计算,而不推回我更改的对象但集合 obj 已更改。这很好用。

    谢谢

    【讨论】:

      猜你喜欢
      • 2010-12-14
      • 2015-05-31
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      相关资源
      最近更新 更多