Frage

Ich habe mich in MVVM Design-Muster mit WPF für ein Projekt. Ich habe bisher sah MVVM Licht MVVM Foundation und die WPF Model-View-Viewmodel Toolkit . Ich habe eine Verpflichtung, es zu .Net zu halten 3.0 und nicht 3.5. Ich habe mich gefragt, was Gerüste außerhalb der MVVM Foundation tastet das Designmuster oder etwas ähnlich verwenden, ohne Linq zu verwenden? Ich schätze die Hilfe. Vielen Dank.

War es hilfreich?

Lösung

Es ist in der Tat möglich, das MVVM Muster ohne die Notwendigkeit von .NET 3.5 oder höher Frameworks zu verwenden. Obwohl Sie ein auf die Art der Dinge beschränken Sie in Bezug auf Funktionalität in .NET 3.0 tun können, aber Sie müssen verstehen, die das MVVM-Muster ist vollständig Sprache / Implementierung unabhängig.

Ich empfehle zunächst, dass Sie die MVVM Muster zu studieren und verstehen und wie sie gründlich arbeitet. Durch die Verwendung von vorgefertigten MVVM Toolkits tut gleichen Sie eine Menge Kopfschmerzen, aber Sie können Ihre eigenen MVVM Toolkit buchstäblich bauen (ich weiß, ich habe).

Grundsätzlich müssen Sie Ihre Basen in der Modell-UI-Benachrichtigung und Messaging-Seite der Dinge (dh INotifyPropertyChanged und Command) und den Rest decken Sie in Ihrem Code verwenden können hinter wenn es von .NET 3.0 Framework beschränkt ist.

Denken Sie daran, das MVVM Muster noch einen Weg, um Dinge zu tun (obwohl einige argumentieren, dass es das einzige ist / richtige Weg) die Realität ist, wir Software-Entwickler müssen Einschränkungen arbeiten und müssen nur mit dem auskommen, was wir können.

, dass Having said, die Anforderung zu .NET 3.0 zu halten scheint ein bisschen unlogisch zu mir. Es gibt keinen Grund, warum Sie nicht gerade jetzt auf 3,5 aktualisieren können, dass 4.0 bereits aus ist.

Happy-Codierung.

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