我是WPF的新手,在浏览了这篇文章之后,
MVVM-Pattern for a Diagraming Application with WPF - Convert enum to xxxViewModel
我想知道MVVM是否可以用于或鼓励用于我喜欢的简单应用程序 尝试:简单的应用程序是一个wpf流程图设计器,允许用户添加图标 画布使它们彼此相关。 此外,我想知道开发人员如何在while循环中短时间内突出显示活动节点后面的代码。 即 假设拖放后应用程序中有3个节点。 时间活动节点 1日至5日 第6-10个B(主动节点从A移动到B) 11-15-C(主动节点从B移到C) 16-20th A(由于while循环链接,从C到A的活动节点)
这是否适合MVVM模式使用?
由于
答案 0 :(得分:3)
MVVM归结为两个主要组成部分:
您从MVVM模式中获得的核心好处是:
围绕MVVM设计应用程序需要花费大量的开销,我个人不建议将它用于小型应用程序,因为它可能会使开发时间缩短一倍。
但是,如果您希望不断地维护/升级/扩展您的应用并需要对ui功能进行单元测试,那么这是非常宝贵的。如果你花时间在开始时正确设置它,它可以节省你在大型ui重构上的大量时间。
我知道这可能不会特别回答你的问题,但我觉得这些观点与选择MVVM模式更相关。
注意:记住MVVM是准则,而不是规则,你可以在有意义的地方打破它,只记得考虑这样做的含义