Existe-t-il des frameworks MVC disponibles pour WPF autres que Caliburn (ce qui est génial BTW)?frameworks MVC pour WPF
Répondre
Les deux Caliburn et PRISM sont très gentils. Cependant, si vous allez sur le chemin de MVC, vous manquerez la puissante liaison bidirectionnelle. Considérons MVVM, c'est une approche très propre et pratique pour WPF. C'est le modèle Microsoft utilisé pour leur mélange d'expression.
Oui MVVM est sympa :) Caliburn devrait bien fonctionner avec, je crains juste qu'il pourrait souffrir d'être forcé d'ajouter trop d'attributs manuellement, je déteste vraiment ça. – kitsune
Il est composé WPF aka PRISM de Microsoft motif & pratiques.
une possibilité supplémentaire est PureMVC (www.puremvc.org)
- il semble bien prouvé, a good short doc/UML, et le projet est sensible et a été porté sur .NET - il existe une démo WPF , il sera publié bientôt mais vous pouvez également contacter le propriétaire du projet à ce sujet.
Cordialement, Paul
J'ai une certaine expérience avec celui-ci d'une perspective AS3/Flash/Flex. Je l'ai aimé pendant un moment, mais après avoir connu certains de ses inconvénients, je suis passé à d'autres options. Le développement est rapide, mais il laisse un désordre dans son sillage. Si vous avez déjà dû déboguer après la création d'un projet, ce n'est généralement ni amusant ni facile. D'autres cadres MVC appliquent de meilleures normes structurelles. –
Un nouveau framework MVC qui fonctionne avec pratiquement et de la technologie .net (WebForms, WinForms, WPF formes, Xamarin) est SimpleMVC par la passerelle école de programmation. Ce link donne un aperçu et un exemple d'utilisation.
Un court exemple est de créer un contrôleur de SimpleControllerBase qui a votre logique métier. Cela dépendra des implémentations SimpleModelBase que vous fournissez. Les implémentations de ISimpleView sont gérées via des pages et des contrôles WPF. Le contrôleur dérivé fonctionne uniquement avec les interfaces qui étendent ISimpleView afin que les parties WPF soient abstraits. Vous utilisez ensuite les propriétés de la vue pour effectuer une liaison de données bidirectionnelle, tout comme MVVM, mais avec une architecture en couches appropriée.
- 1. Frameworks MVC pour Windows Mobile Code natif
- 2. Vue ASP.NET MVC - frameworks alternatifs
- 3. Les frameworks UnitTest pour AS2?
- 4. Journalisation d'événements personnalisée pour les frameworks Javascript
- 5. Caching Frameworks pour .NET autre que Velocity
- 6. Quelles bibliothèques/frameworks réseau existent pour Python?
- 7. Web Frame Validation Frameworks
- 8. Java Validation Frameworks
- 9. JAX-RS Frameworks
- 10. Y at-il un modèle MVC pour C# dans WPF
- 11. ASP.net et l'utilisation de Frameworks/Bibliothèques/Méthodologies
- 12. Simple Java "Service Provider frameworks"?
- 13. Pantomime et Mail Frameworks? - Cocoa
- 14. .NET frameworks de validation d'objets
- 15. Y a-t-il des projets MVP Frameworks?
- 16. SDK de capture vidéo et Frameworks pour Windows
- 17. De simples frameworks Hello World Zend pour PHP Script requis
- 18. Javascript "classes" (pas de frameworks)
- 19. Existe-t-il des frameworks Web MVC prenant en charge plusieurs types de requêtes?
- 20. Les frameworks Web MVC sont-ils plus faciles à utiliser avec Dynamic Languages?
- 21. validation MVC, sera-t-il en conflit avec d'autres frameworks JS?
- 22. Gestion de l'autorisation dans les frameworks web
- 23. Frameworks de l'interface utilisateur Open Source .NET
- 24. Quels frameworks C++ HTTP sont disponibles?
- 25. Où ajoutez-vous les frameworks iphone de
- 26. Existe-t-il des frameworks ou des outils personnalisables pour créer un éditeur visuel pour mon application .NET?
- 27. Syntax Highlighter pour WPF
- 28. Deepzoom pour WPF
- 29. OpenDialog pour WPF
- 30. Fournisseur d'extension pour WPF
Techniquement, Caliburn est un cadre MVVM avec un soupçon de MVP jeté. Mais je confonds les différentes saveurs de MVx tout le temps, aussi. – dthrasher