using DM_Weight.Converter; using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace DM_Weight.Common { public class AddQuantityRule : ValidationRule { public override ValidationResult Validate(object value, CultureInfo cultureInfo) { var addQuantity = value.ToString(); if(string.IsNullOrEmpty(addQuantity)) { return new ValidationResult(false,"数量不能为空"); } bool flag = int.TryParse(addQuantity,out int iAddQuantity); string tips = string.Empty; if(flag) { if(iAddQuantity<=0) { tips = "添加数量不能小于0"; } } else { tips = "请输入正确数值"; } flag=tips.Length > 0?false:true; return new ValidationResult(flag,tips); } } }