WPF Reflections

Mar 31 2008   11:03PM GMT

Data validation in WPF, my approach



Posted by: Mark Shurmer
WPF, Databinding, XAML, Validation

Whether to use IDataErrorInfo or ValidationRule - that is the question, as I posed in a previous post.

So , you may be wondering what do I do in my WPF projects?
Or you may not :-)

Well, I tend to use both!
I use IDataErrorInfo to provide validation in the business object itself, then derive extra classes from ValidationRule when I want validation across different business objects.

I have tried making the Validation classes always separate from the pure data business classes, but I found it to be counter productive and also counter intuitive.

Comment on this Post


You must be logged-in to post a comment. Log-in/Register