I've created a simple fo开发者_JS百科rm 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.
sure, you can easily do this. What you want is IDataErrorInfo interface.
here is an example.
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.
精彩评论