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