Wie kann ich den Abbruch der Bearbeitung eines Objekts mit MVVM implementieren.
Zum Beispiel: Ich habe eine Liste von Kunden. Ich wähle einen Kunden aus und klicke auf die Schaltfläche "Bearbeiten", ein Dialogfenster (DataContext ist an CustomerViewModel gebunden) öffnet sich und ich beginne, die Felder des Kunden zu bearbeiten. Und dann entscheide ich mich, die Bearbeitung abzubrechen, aber die Felder des Kunden wurden bereits geändert, wie kann ich also einen Kunden in MVVM in seinen vorherigen Zustand zurückversetzen?