定义了rulesetName的字段验证?

时间:2014-03-03 12:04:35

标签: wpf validation enterprise-library

我有一个要验证的项目。

我有这样的域名:

[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)?

0 个答案:

没有答案