Es scheint einen Fehler in WPF 4.0 DataGrids zu geben.WPF-Datagrid-Zeilenüberprüfung
Ich implementiere IDataErrorInfo
auf meine Objekte, und ich habe eine ObservableCollection
, an die ein Datagrid bindet. Ich habe ValidatesOnDataErrors=True
auf die Spalten gesetzt, aber nichts in den Zeilen gesetzt. Ich habe UpdateSourceTrigger="PropertyChanged"
Die Validierung funktioniert perfekt auf Zelle für Zelle Ebene. Wenn Sie eine Zelle jedoch nicht verwenden, gehen Sie zu einer anderen Zelle und kehren dann zur ungültigen Zelle zurück und geben gültige Daten ein. Die Zelle wird gültig, aber die Zeile bleibt ungültig, wenn sie gültig sein soll.
Ich habe genau das gleiche Problem! – Reilly
"Wenn Sie eine Zelle jedoch ungültig lassen, gehen Sie zu einer anderen Zelle und kehren Sie dann zur ungültigen Zelle zurück und geben Sie gültige Daten ein. Die Zelle wird gültig, aber die Zeile bleibt ungültig, wenn sie gültig sein soll." Genau das gleiche Problem. – SKINDER
Baum Jungs, gleiche WPF Ausgabe und noch keiner geposteter Code. Das wäre sowieso ein schlechter Titel für einen Film. : D Hat jemand von euch gedacht, etwas Code oder Xaml zu posten? –