我的视图上有一个文本框,它有一个验证规则:
public class EmptyStringRule : ValidationRule
{
public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
{
if(String.IsNullOrEmpty(value.ToString()))
return new ValidationResult(true,"String Cannot be empty");
return new ValidationResult(true,null);
}
}
当输入一个空字符串时。绑定属性未更新,文本框标记为红色。我需要更新源,但仍将标记保留在文本框周围。(输入稍后由 EF 再次验证)。
我该怎么做?