我有一个要验证的项目。
我有这样的域名:
[NotNullValidator]
public string UserName
{
get;
set;
}
[NotNullValidator(Ruleset="Validation_Test"]
public string UserAddress
{
get;
set;
}
现在,在我的XAML代码中,我意识到与DataContext
的绑定,并且使用IDataError
接口,我可以实现字段验证:
<TextBox Width="100" Text="{Binding UserName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" />
<TextBox Width="100" Text="{Binding UserAddress, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" />
但是,只有第一次验证才有效。我认为这是由于我定义的规则集。
是否可以定义规则集名称以进行验证(通过代码或xaml)?