У меня есть правило проверки, например, так:
public class MyRule : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
if ((int)value < 0)
{
return new ValidationResult("Error, value must be > 0");
}
else
{
return ValidationResult.Success;
}
}
}
Как я могу применить это к столбцу в DataGrid, чтобы он срабатывал при привязке DataGrid, а не только когда пользователь изменяет ячейку.
Моя колонка
<data:DataGridTextColumn Header="BookSize" Binding="{Binding BookSize.Value}" >
</data:DataGridTextColumn>