Как мне справиться с этим исключением? - PullRequest
0 голосов
/ 23 июня 2011

У меня есть таблица данных WPF Toolkit со свойством ItemsSource, связанным с DataTable. DataTable имеет уникальное ограничение на один из столбцов. Если я пытаюсь ввести неуникальные данные в столбец, из области кода, к которой я не могу добраться, выдается исключение (что хорошо), а затем происходит сбой приложения (что плохо).

Как мне перехватить или иным образом обработать это исключение, чтобы приложение не зависало?

1 Ответ

0 голосов
/ 23 июня 2011

Я решил эту проблему, добавив своего рода проверку к событию CellEditEnding на DataGrid. Я устанавливаю e.Cancel на true, если проверка не пройдена.

Вероятно, это неправильный способ решить эту проблему, но он имеет желаемый конечный результат.

...