回答
两个卡利和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. Javascript MVC框架
- 3. Javascript MVC框架
- 4. Flex MVC框架
- 5. Flex - MVC框架
- 6. 开发Winform/Wpf/Metro风格应用程序的MVC/MVP框架
- 7. JavaScript MVC框架+ raphaelJS
- 8. MVC框架:从URL
- 9. Servlets vs MVC框架
- 10. Jquery.Validate和MVC框架
- 11. Servlet 3.0 MVC框架
- 12. ASP.NET MVC REST框架
- 13. MVC框架和CMS
- 14. Javascript的目的MVC框架
- 15. ASP.NET MVC框架中的Ajax
- 16. ASP.net 3.0的MVC框架?
- 17. asp.net的MVC日志框架
- 18. 实体框架Vs的MVC
- 19. winforms的mvc框架.net
- 20. Java MVC Web框架的架构差异
- 21. 实体框架WPF/MVVM
- 22. WPF单元测试框架
- 23. 实体框架4和WPF
- 24. 寻找WPF MVVM框架
- 25. 实体框架v4和wpf
- 26. WPF - 从框架内访问框架的BackStack属性
- 27. MVC插件架构和实体框架
- 28. 临ASP.net MVC框架 - url.action
- 29. servlet和jsp在MVC框架
- 30. SQL,MVC,实体框架
从技术上讲,Caliburn是一个MVVM框架,带有一点MVP,但我也一直在混淆MVx的不同风格。 – dthrasher 2010-04-26 15:45:45