Soll ich das Model-View-ViewModel (MVVM) -Muster in Silverlight-Projekten verwenden?

Eine Herausforderung bei Silverlight-Steuerelementen besteht darin, dass Eigenschaften, die an Code gebunden sind, in Blend nicht mehr wirklich bearbeitet werden können. Wenn Sie beispielsweise eine ListView haben, die aus einem Datenfeed ausgefüllt wurde, sind keine Elemente sichtbar, wenn Sie das Steuerelement in Blend bearbeiten.

Ich habe gehört, dass das MVVM-Muster, das von der WPF-Entwickler-Community erstellt wurde, auch dazu beitragen kann, Silverlight-Steuerelemente "überblendbar" zu halten. Ich wickle immer noch meinen Kopf darum, aber hier sind einige Erklärungen:

http: //www.nikhilk.net/Silverlight-ViewModel-Pattern.asphttp: //mark-dot-net.blogspot.com/2008/11/model-view-view-model-mvvm-in.htmhttp: //www.ryankeeter.com/silverlight/silverlight-mvvm-pt-1-hello-world-stylehttp: //jonas.follesoe.no/YouCardRevisitedImplementingTheViewModelPattern.asp

in möglicher Nachteil ist, dass das Muster zusätzliche Klassen erfordert, jedoch nicht unbedingt mehr Code (wie im zweiten Link oben gezeigt). Gedanken

Antworten auf die Frage(24)

Ihre Antwort auf die Frage