Я начинаю выполнять проверку в моем проекте WPF через интерфейс IDataErrorInfo. Мой бизнес-объект содержит несколько свойств с информацией о проверке. Как получить список ВСЕХ сообщений об ошибках, связанных с объектом. Моя мысль заключается в том, что это свойство Error, но я не могу отследить кого-либо, использующего это для сообщения о нескольких свойствах.
Спасибо!
public string this[string property]
{
get {
string msg = null;
switch (property)
{
case "LastName":
if (string.IsNullOrEmpty(LastName))
msg = "Need a last name";
break;
case "FirstName":
if (string.IsNullOrEmpty(LastName))
msg = "Need a first name";
break;
default:
throw new ArgumentException(
"Unrecognized property: " + property);
}
return msg;
}
}
public string Error
{
get
{
return null ;
}
}