Привязка WPF: используйте DataAnnotations для ValidationRules

я прочитал много сообщений в блоге о проверке WPF и на DataAnnotations . Мне было интересно, есть ли чистый способ использовать DataAnnotations ] как ValidationRules для моего объекта.

Итак, вместо этого ( Источник ):


  
    
  

Где у вас должен быть свой

public class AgeRangeRule : ValidationRule 
{...}

Я хочу, чтобы привязка WPF просматривала свойство Age и искала DataAnnotation примерно так:

[Range(1, 120)]
public int Age
{
  get { return _age; }
  set
  {
    _age = value;
    RaisePropertyChanged<...>(x => x.Age);
  }
}

Есть идеи, возможно ли это?

13
задан Philippe Lavoie 4 February 2011 в 21:17
поделиться