WPF DataGrid CellEditEnding - Datensatz Nicht Aktualisieren, Bis Zeile den Fokus Verloren

Ich muss in der Lage sein, die Werte zu aktualisieren eines Datensatzes, sobald eine Zelle den Fokus verliert bearbeitet werden. Ich weiß, dass wenn die Zelle den Fokus verliert (CellEditEnding), aber problem ist, die eigentliche Aktualisierung der Kontext-Element nicht auftreten, bis der Fokus auf die Zeile tatsächlich Auftritt. Dies wird zu einem großen Problem, wenn es nur eine Position nach Links, da es nie den Fokus verlieren.

Wie kann ich sicher sein, dass jedes mal, wenn eine Spalte Bearbeiten, ist komplette (CellEditEnding), der eigentliche Kontext für die Zeile aktualisiert wird an diesem Punkt (nicht nur, wenn die Zeile den Fokus verliert)

Vielen Dank im Voraus!

Da diese ein touch-screen app, ich war in der Lage zu übernehmen, indem es den Fokus auf ein verstecktes Element jedes mal, wenn der Mauszeiger über jedes andere Element (touch anfing)... Aber eine weniger hackish Ansatz ist geschätzt!

InformationsquelleAutor Anthony Greco | 2011-06-05

Schreibe einen Kommentar