【发布时间】:2012-03-13 04:52:26
【问题描述】:
我已将WPF DataGrid 绑定到一个可观察的视图模型集合,其中每个视图模型代表DataGrid 中的每一行。视图模型处理BeginEdit 和CellEditEnding 事件。
在其中一种情况下,我想在CellEditEnding 事件中更改可观察集合的内容。但是,我不能这样做,因为 DataGrid 仍处于编辑模式,如果我尝试从可观察集合中添加/删除项目,则会引发异常并导致我的应用程序崩溃。
有什么建议吗?
【问题讨论】: