回答
两个卡利和PRISM是非常好的。但是,如果你走下MVC的道路,你会错过强大的双向绑定。考虑MVVM,这是一个非常干净和实用的WPF方法。这是微软用于表达融合的模式。
是的MVVM很好:) Caliburn应该可以很好地工作,我只是担心它可能会被迫手动添加太多的属性,我真的很讨厌这一点。 – kitsune 2008-12-04 08:05:09
有复合WPF又名微软模式的PRISM &实践。
一个额外的可能性是PureMVC的(www.puremvc.org)
- 似乎充分证明,有good short doc/UML,项目响应,并已被移植到.NET - 存在一个WPF演示,它将很快发布,但你也可以联系项目业主。
问候, 保罗
从AS3/Flash/Flex的角度来看,我有一些这方面的经验。我喜欢它一段时间,但经历了它的一些缺点后,我转向其他选择。发展速度很快,但其后果却一塌糊涂。如果您在项目创建后曾经进行过调试,那通常既不好玩也不容易。其他MVC框架实施更好的结构标准。 – 2013-08-29 19:39:04
一个新的MVC框架可以与Gateway Programming School的SimpleMVC一起使用,它几乎和.net技术(WebForms,WinForms,WPF,Xamarin Forms)一起工作。这link给出了一个概述和示例用法。
一个简短的例子是从SimpleControllerBase创建一个具有业务逻辑的控制器。这将取决于您提供的SimpleModelBase实现。 ISimpleView的实现通过WPF页面和控件来处理。派生控制器仅适用于扩展ISimpleView的接口,以便将WPF部件抽象出来。然后,您可以使用视图上的属性来执行双向数据绑定,就像MVVM一样,但具有适当的分层体系结构。
- 1. WPF的MVC类型框架
- 2. Flex MVC框架
- 3. Javascript MVC框架
- 4. Javascript MVC框架
- 5. Flex - MVC框架
- 6. WPF Multibinding框架4.0
- 7. WPF验证框架
- 8. WPF中的框架导航
- 9. 组件基础MVC框架和基于动作的MVC框架
- 10. 开发Winform/Wpf/Metro风格应用程序的MVC/MVP框架
- 11. Servlet 3.0 MVC框架
- 12. MVC框架:从URL
- 13. JavaScript MVC框架+ raphaelJS
- 14. 尊重MVC框架
- 15. ASP.NET MVC REST框架
- 16. Servlets vs MVC框架
- 17. Jquery.Validate和MVC框架
- 18. MVC框架和CMS
- 19. Javascript的目的MVC框架
- 20. winforms的mvc框架.net
- 21. ASP.NET MVC框架中的Ajax
- 22. 实体框架Vs的MVC
- 23. OSGI Spring MVC的JSP框架
- 24. asp.net的MVC日志框架
- 25. ASP.net 3.0的MVC框架?
- 26. Java MVC Web框架的架构差异
- 27. 实体框架v4和wpf
- 28. WPF单元测试框架
- 29. WPF演示框架例外:(
- 30. 实体框架4和WPF
从技术上讲,Caliburn是一个MVVM框架,带有一点MVP,但我也一直在混淆MVx的不同风格。 – dthrasher 2010-04-26 15:45:45