WPF:什么可能导致DataGrid调用IEditableObject.BeginEdit / EndEdit但从来没有IEditableObject.CancelEdit

时间:2010-07-15 22:54:40

标签: wpf wpfdatagrid ieditableobject

当我开始编辑我的网格IEditableObject.BeginEdit时。如果我离开,则调用IEditableObject.EndEdit。但是,如果按Escape,则不会调用IEditableObject.CancelEdit。

这之前有用,所以我不知道我做了什么来打破它。甚至可以打破它。

1 个答案:

答案 0 :(得分:1)

如果你有一个模板列,如果绑定有UpdateSourceTrigger=PropertyChanged,那么你将无法取消编辑。