Question

Je suis à la recherche dans des modèles de conception MVVM avec WPF pour un projet. Je l'ai regardé jusqu'à présent MVVM lumière , MVVM Fondation , et WPF Model-View-ViewModel Toolkit . J'ai besoin de le garder pour .Net 3.0 et non 3.5. Je me demandais ce que les cadres en dehors des échantillons Fondation MVVM utiliser le modèle de conception ou quelque chose de similaire sans utiliser LINQ? J'apprécie l'aide. Merci.

Était-ce utile?

La solution

Il est en effet possible d'utiliser le modèle MVVM sans l'exigence de .NET 3.5 ou des cadres plus tard. Bien que vous un peu au genre de choses que vous pouvez faire en ce qui concerne la fonctionnalité dans .NET 3.0, mais vous devez comprendre le modèle de MVVM est complètement langue / mise en œuvre indépendante.

que je vous recommande d'étudier et comprendre le modèle MVVM et comment il fonctionne bien. En utilisant des boîtes à outils MVVM pré-construits ne vous même beaucoup de maux de tête, mais vous pouvez littéralement construire votre propre boîte à outils MVVM (je sais que je l'ai fait).

En gros, vous devez couvrir vos bases dans la notification Model-interface utilisateur et côté messagerie des choses (c.-à-INotifyPropertyChanged et de commandement) et le reste, vous pouvez utiliser dans votre code sous-jacent si elle est limitée par le cadre .NET 3.0.

Rappelez-vous le motif MVVM est encore une façon de faire les choses (bien que certains diront qu'il est le seul moyen / correct) la réalité est que nous les développeurs de logiciels doivent travailler à des contraintes et juste faire avec ce que nous pouvons.

Cela dit, l'exigence de garder à .NET 3.0 me semble un peu illogique. Il n'y a aucune raison pour laquelle vous ne pouvez pas passer à 3,5 surtout maintenant que 4.0 est déjà là.

codage heureux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top