Ich bin neu in MVVM und ich entwickle eine Anwendung. Ich habe eine Formularansicht mit viel Eigentum. Ungefähr 50. Ich kann diese in usercontrol nicht trennen, weil ich die mvvm-Prinzipien brechen würde.MVVM ViewModel viele Eigenschaften
Ich kann diese nicht in Modell trennen, weil diese Logik enthält. PropertyChange, Error change und dies wären keine poco-Klassen, und diese sind nicht das Modell.
Wäre es nett, wenn ich 60 Eigentum in einem gleichen Viewmodel behalten würde?
Denke ich, dass es falsch ist? Wie würden Sie diese organisieren?
Warum können Sie kein 'UserControl' erstellen, ohne MVVM zu beschädigen? – Viv
Eine gute Frage von Viv. Sie können ViewModels für Benutzersteuerelemente in Ihrem Haupt-ViewModel erstellen. Sie können auch eine Art "Controller" -Schicht für die Logik verwenden und ViewModel nur mit der PropertyChanged-Implementierung sauber halten. Der klügste Weg wäre: base viewmodel erstellen und daraus ableiten. –
Ich wusste, dass ich UserController wegen http://stackoverflow.com/questions/17048066/mvvm-light-test-viewmodel-with-view-and-create-staticesource-locator – user1693057