AppDomain.CurrentDomain.UnhandledException
Будет перехватывать любые необработанные исключения для текущего потока. Вот как мы справляемся с этим в нашем приложении.
BindingErrors всегда обрабатывается и регистрируется в окне вывода. Перед выпуском мы проверяем окно вывода на наличие ошибок привязки и исправляем столько, сколько можем.
Однако, по моему мнению, вы не хотели бы рассматривать ошибки привязки как необработанные, так как они в основном исправимы и должны исправляться как можно лучше перед каждым выпуском. Вы можете изменить «Отладка»> «Исключения» в Visual Studio, чтобы он вызывал BindingFailure для получения более конкретной информации.
НТН,
Dennis