我已经在WPF中创建了一个简单的窗体。之前我曾在ASP.NET上工作过,所以我想知道是否在WPF中有类似于ASP.NET的“验证控件”,或者需要手动验证我的字段。在WPF控件中是否存在任何验证控件,就像ASP.net中的验证控件
谢谢。
我已经在WPF中创建了一个简单的窗体。之前我曾在ASP.NET上工作过,所以我想知道是否在WPF中有类似于ASP.NET的“验证控件”,或者需要手动验证我的字段。在WPF控件中是否存在任何验证控件,就像ASP.net中的验证控件
谢谢。
当然,你可以轻松地做到这一点。你想要的是IDataErrorInfo接口。
here就是一个例子。
如果您使用绑定,这里有一个good post on Stackoverflow
很快,你想这样的事情:
<TextBox Text="{Binding Age, ValidatesOnDataErrors=True}" />
然后用DataAnnotations
您指定的规则。然后您使用
string IDataErrorInfo.this[string columnName]
函数进行验证。我全部使用这个应用程序。
我会检查。谢谢你.. – Dinesh 2011-06-08 13:11:17
@Dinesh希望它有帮助 – 2011-06-08 13:17:39