Frage

Ich habe zu bauen klein (für jetzt) - admin-app in Silverlight2, und verwenden möchten einige Muster für die Bindung von UI mit meinem BL/DAL.
Ich fand view-model-viewmodel und mvp/mvc-Muster, wobei der erste (V/M/VM) ist speziell geeignet für WPF-apps, weil es nutzt die umfangreichen Funktionen von WPF data-binding-Optionen.Was schlagen Sie vor?Können Sie einfach schreiben Beispiel von V/M/VM für SL2?

War es hilfreich?

Lösung

Nikhil Kothari hat eine große Menge von Beispielen (mit code) auf M-V-VM in Silverlight sowie ein framework gebaut, mit einigen sehr netten extra-features.Sie sollten auf jeden Fall überprüfen Sie Sie heraus.M-V-VM in Silverlight

Andere Tipps

Das Patterns & Practices group bei Microsoft hat zusammen einige Anweisungen tun WPF und Silverlight Anwendungen.

Vielleicht möchten Sie sich an CSLA.NET für Silverlight.Ich habe gehört, gute Dinge über Sie, aber habe nicht bekommen, um zu versuchen, es noch mich.

CSLA .NET for Silverlight ist eine Teilmenge der CSLA .NET gezielt in der Silverlight-Plattform.CSLA .NET Silverlight bietet fast alle Vorteile von CSLA .NET, Silverlight, wie Datenbindung, Validierung, business-Regeln -, Autorisierungs -, n-Ebene rückgängig und Ausdauer.

Das Ergebnis ist, dass CSLA .NET Silverlight ermöglicht die Erstellung einer reiche Objekt-orientierte business-Schicht läuft über die Silverlight-client das kann transparent kommunizieren mit CSLA .NET Objekte auf dem Laufenden web-und application-Servern.

Silverlight hat auch sehr leistungsfähige Daten-Bindung, es ist also kein problem.

Das fehlende Stück in Silverlight, das wirkt sich mehr auf die Model-View-ViewModel-Muster ist, dass es nicht implementiert werden Befehle wie WPF. Hier wird ein Artikel von Josh Smith, reproduziert das command-Muster für WPF-Silverlight.

Shawn Wildermuth von Wildermuth.com schrieb einen Artikel über die MV-VM-Muster, check it out, hier ist der link von der Artikel "Model-View-ViewModel-In Silverlight 2-Anwendungen"

Norwegische Entwickler Gjøran hatte eine sehr schöne Präsentation/demo auf MSDN Live über das schreiben von business-apps in WPF.Wirklich, es wurde über die Verwendung Präsentation Modell mit Silverlight/WPF.Haben Sie einen Blick auf der Quellcode für diesen Artikel auf seinem blog (sorry, die Folien sind nur auf Norwegisch). Presentation Model + silverlight 2 rockt!!!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top