Wie kann ich definieren, eine IDataErrorInfo-Error-Eigenschaft für mehrere BO-Eigenschaften

Ich bin der Implementierung Validierung in meinem WPF-Projekt über die IDataErrorInfo-Schnittstelle.
Mein business-Objekt enthält mehrere Eigenschaften, die mit der Validierung info. Wie bekomme ich eine Liste ALLER Fehlermeldungen, die mit dem Objekt verknüpft. Mein Gedanke ist, dass es das ist, was die Error-Eigenschaft ist, aber ich nicht track down wer mit dieser für die Berichterstattung über mehrere Eigenschaften.

Dank!

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 ;
        }
    }
InformationsquelleAutor Bob | 2010-01-21
Schreibe einen Kommentar