IEditableObject
реализует только 3 метода (BeginEdit
, CancelEdit
и EndEdit
), поэтому невозможно определить, находится ли объект в режиме редактирования, без пользовательской реализации.
Например, вы можете реализовать свойство IsInEdit
, для которого вы установите true в BeginEdit
и false в CancelEdit
и EndEdit
.