2011-01-04 12 views
0

Ich habe eine Decorator Control-Klasse, die ich alle Überprüfungsfehler von untergeordneten Elemente in eine Sammlung Abhängigkeit Eigenschaft sammeln möchte.Binding Zielwert geändert Ereignis

Ich habe ein Registerkartenformular, müssen Registerkarten mit Fehlern & Anzahl von Fehlern hervorheben, während Fehler getrennt von ihren eigenen Elemente in einer ListBox angezeigt werden.

Derzeit kann meine Klasse relevante BindingExpressions von ihren untergeordneten Elementen abrufen und fügt der Sammlung alle ValidationErrors hinzu.

Mein Problem ist, wenn diese Funktion ausgeführt wird, nimmt es derzeit untergeordnete Bindungen auf, wenn das Ereignis this.Loaded ausgeführt wird, aber ich brauche ein Ereignis, wenn eine untergeordnete Bindung validiert wird.

Anmeldung an den Quellwert geändert ist, was ich ursprünglich geplant hatte, aber natürlich wird dieser Wert nicht aktualisiert, wenn es einen Validierungsfehler gibt, daher der kryptische Titel.

Irgendwelche Vorschläge?

Dank

+0

Nicht direkt eine Antwort, jedoch gibt es ein paar Artikel, die ähnliche Probleme beschreiben, eines über die Verwendung von BindingGroups: http://www.scottlogic.co.uk/blog/colin/2009/01/bindinggroups-for- Total-View-Validierung/und eine weitere auf einem modellgesteuerten Ansatz: http://www.codeproject.com/KB/WPF/GlobalWPFValidation.aspx – ColinE

Antwort

Verwandte Themen