У меня есть приложение с множеством ViewModels. У некоторых свойств есть DataAnnotations.
[Required(ErrorMessage = "Field 'Range' is required.")]
[Range(1, 10, ErrorMessage = "Field 'Range' is out of range.")]
public int Password
{
get
{
return _password;
}
set
{
if (_password != value)
{
_password = value;
RaisePropertyChanged("Password");
}
}
}
Как можно выполнить проверку, реализовав интерфейс IDataErrorInfo или INotifyDataErrorInfo для всех моделей просмотра?
Я использую эту статью, но проверяю, когда проверить обязательное поле.