using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace TeamAAS_VP.ValidationRules { public class TextValidationRule : ValidationRule { public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) { string input = value as string; // 例如:输入不能为空 if (string.IsNullOrWhiteSpace(input)) { return new ValidationResult(false, "Input cannot be empty.".Replace("\\n", Environment.NewLine).Replace("\\t", "\t")); } // 你可以添加更多的验证逻辑,例如检查输入是否符合某种格式 return ValidationResult.ValidResult; } } }