Ich habe eine WPF
Anwendung (.Net 3.5
), die die IDataErrorInfo
auf dem ViewModel verwendet, um Eingaben zu validieren.IDataErrorInfo: Wie kann man feststellen, ob alle Eigenschaften gültig sind?
Es funktioniert gut, die usercontrol erhalten die richtige UI-Feedback.
Das Problem ist, dass der Benutzer das ausgewählte Element noch ändern oder dieses Element speichern kann.
Also meine Frage ist: Wie kann ich wissen, dass alle meine Eigenschaften gültig sind? Oder zumindest, dass alle meine angezeigten Werte gültig sind. Das Ziel ist, einige IsActive
auf dieses Ergebnis zu binden
Wenn der Fehler Eigenschaft nicht null oder leer ist dann wird es einen Fehler geben –
Wo möchten Sie wissen, ob sie alle gültig sind? In der Ansicht oder im ViewModel? – Blachshma
Ich denke, die Antwort kann Ihnen helfen: http://StackOverflow.com/Questions/104520/WPF-validation-for-the-Whole-form –