Every so often I find that I have accidentally broken data binding in my application. Either by renaming a property and not renaming it in the XAML or by a property throwing an exception for some reason.
By default data binding errors are logged to debug output and exceptions that are thrown are caught and suppressed.
Is there an easy way to have an exception thrown after the debug output is logged?
I want to know as soon as possible if data binding is broken (ideally picking it up in an automated test) and not risk the chance that it might go unnoticed until tested by a human.