I've a Wpf Datagrid with a collection of entity as ItemsSource; entity type implements IEditableObject interface (BeginEdit, CancelEdit, EndEdit).
I want to prevent the datagrid automatically call methods of IEditableObject interface, because I manage the behavior explicitly calling the "BeginEdit" when I select a row of grid and calling the "CancelEdit" when I leave the row without having confirmed it.
Instead, the datagrid automatically called the "BeginEdit" whenever I select a cell and I would avoid it.
Is possible disable this default behavior?