1

I've created a simple form in WPF. I have worked on ASP.NET previously, so I'm wondering if there are 'Validation Controls' in WPF that are similar to ASP.NET, or if I need to manually validate my fields.

Thanks.

lhan
  • 4,557
  • 10
  • 52
  • 104
Dinesh
  • 113
  • 7

2 Answers2

0

sure, you can easily do this. What you want is IDataErrorInfo interface.
here is an example.

Muad'Dib
  • 27,596
  • 5
  • 54
  • 68
0

If you are using Binding, here's a good post on Stackoverflow

Quickly, you want something like that :

<TextBox Text="{Binding Age, ValidatesOnDataErrors=True}" />

And then with DataAnnotations you specify your rules. Then you use the

string IDataErrorInfo.this[string columnName]

function to validate. I use that all accross my application.

Community
  • 1
  • 1
Philippe Lavoie
  • 2,533
  • 5
  • 24
  • 39