Zitat:
1. Das Viewmodel abstrahiert die Daten und die Darstellung.
Die Frage ist welche Logik ?
Ich denke das ViewModel dürfte/sollte sich auch um Animationen, Farbumschläge, evtl. Enabling/Disabling der Controls kümmern.
Aber da kommt man u.U. doch manchmel ungewollt der Business-Logik im Model in die Quere.
Für mich persönlich ist die View-Related Logik im ViewModel OK, und die
reine Business-Logik im Model (z.B. Datenbank, etc.).
Ich denke es gibt da keine generelle Super-Regel, denn sonst kämen ja nicht so viele Fragen dazu auf.
Muss halt jeder ein bischen so machen wie er das für Richtig hält.
Der gute Wille zählt
Rollo