Hi!
I've added some custom validation rules programatically like this:
BindingOperations.GetBinding(txtTitulo, TextBox.TextProperty).ValidationRules.Clear();
BindingOperations.GetBinding(txtTitulo, TextBox.TextProperty).ValidationRules.Add(new ReglaDatoRequerido(Idioma.RecursoIdiomaLocal(this, "msjErrorDatoRequerido")));
BindingOperations.GetBinding(txtTitulo, TextBox.TextProperty).ValidationRules.Add(new ReglaRangoDatos(Idioma.RecursoIdiomaLocal(this, "msjErrorDatoRequerido"), 1, 5, false));
these are the rules:
public abstract class ReglaValidacionBase : ValidationRule
{
/// <summary>
/// Mensaje de error.
/// </summary>
public string MensajeError { get; set; }
}
public class ReglaDatoRequerido : ReglaValidacionBase
{