以下问题不容易解释。 我有一个窗口,其中包含一个DataGrid和窗口的ViewModel。 window.DataContext保存ViewModel。 DataGrid.ItemSource包含一个ObservableCollection。 DataGrid的RowStyle的IsSelected属性绑定到PointData中的IsSelected属性。DataGrid选择一行时出错
当我关闭窗口并打开一个新窗口...并使用旧的ViewModel数据填充窗口。 选择一个“老”行抛出一个令人讨厌的异常它说: “集合已修改;枚举操作可能不会执行”
如果任何人有解决这个情况下,我会忠实地内心的感谢各位的帮助的想法。 谢谢
如果您将xaml与datagrid以及您绑定的视图模型的至少一部分一起发布,会有所帮助。 – hyp 2011-03-24 14:16:23