WPF: Что может заставить DataGrid вызывать IEditableObject.BeginEdit / EndEdit, но никогда IEditableObject.CancelEdit - PullRequest
0 голосов
/ 16 июля 2010

Когда я начинаю редактировать свою сетку IEditableObject.BeginEdit.И если я уйду, то IEditableObject.EndEdit вызывается.Однако, если я нажму Escape, то IEditableObject.CancelEdit не будет вызван.

Это работало раньше, поэтому я не уверен, что сделал, чтобы его сломать.Или даже что может сломать это.

1 Ответ

1 голос
/ 19 июля 2010

Если у вас есть столбец шаблона и один, если у привязок есть UpdateSourceTrigger=PropertyChanged, тогда вы нарушаете возможность отмены изменений.

...