我一直在寻找MVVM设计模式与WPF的项目。我至今看过MVVM light,MVVM Foundation和WPF Model-View-ViewModel Toolkit。我有一个要求保持.Net 3.0而不是3.5。我想知道MVVM Foundation样本之外的什么框架使用设计模式或类似的东西而不使用Linq?我很感激帮助。谢谢。在.Net 3.0中使用MVVM设计模式
1
A
回答
1
确实可以在不需要.NET 3.5或更高版本框架的情况下使用MVVM模式。虽然您仅限于可以在.NET 3.0中使用的功能,但您必须了解MVVM模式完全是独立于语言/实现的。
我首先建议您学习并理解MVVM模式以及它的工作原理。通过使用预先构建的MVVM工具包,您也会遇到很多令人头疼的问题,但您可以从字面上构建自己的MVVM工具包(我知道我做过)。
基本上,如果受到.NET 3.0框架的限制,您需要覆盖模型UI通知和消息传递方面的基础(即INotifyPropertyChanged和Command)以及其他代码。
记住,MVVM模式仍然是一种做事的方式(尽管有些人会认为这是唯一的/正确的方式),但事实是我们软件开发人员必须努力克服限制因素,并且只能尽力而为。
话虽如此,保持.NET 3.0的要求对我来说似乎有点不合逻辑。没有理由不能升级到3.5,特别是现在4.0已经不在了。
快乐编码。
相关问题
- 1. 使用iframe进行mvvm设计模式
- 2. MVVM设计模式问题
- 3. Android MVVM设计模式
- 4. 在MVVM模式中使用WPF设计数据
- 5. 在MVVM MVVM设计模式中的缺点android
- 6. 使用MVVM模式的Asp .NET Web API
- 7. Silverlight 3.0食品订购应用程序的设计模式3.0
- 8. MVVM模型设计
- 9. (WF)工作流程设计模式.net 3.0
- 10. MVVM WPF保存和加载用户设置设计模式
- 11. .net设计模式问题
- 12. 查询WPF上的MVVM设计模式
- 13. 使用MVVM模式
- 14. .net中的设计模式是什么?
- 15. 如何使用MVVM设计
- 16. 在Eclipse中使用IProject.setDescription设计模式
- 17. 在MVVM中使用工作单元设计模式/ NHibernate会话WPF
- 18. C#在MVVM设计模式(WPF)中扩展一个类
- 19. .NET框架中使用的设计模式?
- 20. 在.NET平台是什么类使用Singleton设计模式?
- 21. 如何在Slick 3.0中设计共享模式?
- 22. Python 3.0+计算模式
- 23. 在报表设计器3.0中替换double qoute设计师3.0
- 24. XamlParseExceptions设计模式 - 使设计模式无用
- 25. 在.NET中寻找分布式编程的设计模式
- 26. 同时使用MVVM模式
- 27. 使用MVVM模式的
- 28. .net设计模式的接口
- 29. .Net设计模式的良好来源
- 30. 状态设计模式 - ASP .NET Webform
这主要是由于我们的政府IT基础设施进展缓慢。他们已经批准3.0和3.5在我们整个部署领域仍未获得批准,这就是我们做出这一选择的原因。到时候.net 5.0出来了,也许我可以用他们移动的方式4.0。 :( – mcauthorn 2010-02-28 12:10:02
我也同意你的看法,我可以看看接线是如何实现的,并在3.0框架中“实现它” – mcauthorn 2010-03-02 15:29:04
以政府的速度前进我打赌两个月前你从vb6转到.net!:) – 2010-04-02 05:34:58