using System.Globalization; using System.Windows.Controls; namespace ShrlAlgo.Toolkit.Mvvm.ValidationRules; public class RequiredValidationRule : ValidationRule { // // // // // < TextBox.Text > // < Binding // Path= "FloorOffset" // StringFormat= "{}{0:N2}" // UpdateSourceTrigger= "PropertyChanged" > // < !--可以修改值转换异常的提示“未能转换值”--> // // // // // // public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return string.IsNullOrWhiteSpace((value ?? string.Empty).ToString()) ? new ValidationResult(false, "不能为空") : ValidationResult.ValidResult; } }