using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
namespace Test.ValidateRule
{
public class DataGridValidationRule : ValidationRule
{
///
/// 错误信息
///
public string ErrorMessage { get; set; }
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
//if (value == null)
// return new ValidationResult(false, ErrorMessage ?? "不能为空值!");
//if (string.IsNullOrEmpty(value.ToString()))
// return new ValidationResult(false, ErrorMessage ?? "不能为空字符串!");
return new ValidationResult(false, "行错误"); ;
}
}
public class DataGridCellValidationRule : ValidationRule
{
///
/// 错误信息
///
public string ErrorMessage { get; set; }
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
//if (value == null)
// return new ValidationResult(false, ErrorMessage ?? "不能为空值!");
//if (string.IsNullOrEmpty(value.ToString()))
// return new ValidationResult(false, ErrorMessage ?? "不能为空字符串!");
return new ValidationResult(false, "cell错误");
}
}
}