using System.Globalization; using System.Windows.Controls; namespace Szmedi.Toolkit.Assists { public class DoubleValidationRule : ValidationRule { public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return double.TryParse((value ?? string.Empty).ToString(), out _) ? ValidationResult.ValidResult : new ValidationResult(false, "输入数值有误。"); } } }