Если в IEditableObject.EndEdit выбрано исключение (если установлено из WPF Datagrid с использованием привязки).Framework исключает исключение из IEditableObject.EndEdit
Исключением является привязка к структуре, и это сообщение отображается в консоли «Первое исключение случайного типа« System.NullReferenceException »..».
Я бы хотел, чтобы это исключение было более явным, поскольку я «обрабатываю» все необработанное исключение, используя DispatcherUnhandledException и AppDomain.CurrentDomain.UnhandledException. Где я регистрирую исключение и информирую пользователя перед закрытием приложения.
Нужно ли использовать какой-то взломать, например добавить try-catch для каждого EndEdit и перестроить исключение, используя Application.Dispatcher?
Что вы связываете с DataGrid.ItemSource? –