Maybe it's more suitable to override the defaults for your Bindings, you could use this one for that purpose:
http://www.hardcodet.net/2008/04/wpf-custom-binding-class
Then you define some CustomBinding class (setting appropriate defaults in the constructor) and a MarkupExtension 'CustomBindingExtension'.
Then replace the bindings in your XAML by something like this:
Text="{CustomBinding Path=Xy...}"
I have successfully tried something similar with a binding that sets certain defaults for ValidatesOnDataError and NotifyOnValidationError, should work in your case as well.
The question is if you are comfortable with replacing all your bindings, but you could automate this task.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…