(Possibly) better validations in WPF

I've never cared much for the built-in validation mechanisms provided by WPF.  I just don't think any of them feel natural to the way we build WPF applications today.  Basically, there are essentially three mechanisms built into WPF for validations: Validation Rules Exceptions IDataErrorInfo Validation rules are checked prior to transferring the value from the bound control to your source (typically the business object).  Exceptions are a form of validation rule - if the property … [Read more...]