13
为什么要使用MVVM?
好的,我一直在研究MVVM模式,每次以前尝试进行研究时,出于以下原因我都放弃了: 不必要的超长编码 对于编码人员没有明显的优势(我的办公室没有设计师。目前只有我自己很快将成为另一个编码人员) 良好实践的资源/文档不多!(或者至少很难找到) 无法想到一个有利的单一方案。 我将再次放弃它,以为我要问是否有人回答了上述原因。 老实说,我看不出将其用于单个/合作伙伴编码的优势。即使在具有十个窗口的复杂项目中。对我来说,DataSet是一个足够好的视图和绑定,就像布伦特在以下问题中的回答一样 有人可以显示一个示例,与XAML DataBinding相比,使用MVVM模式可以节省时间。 目前,我100%的绑定是在XAML中完成的。因此,我不认为VM的意义在于它只是我需要编写和依赖的额外代码。 编辑: 在花了一个下午的时间研究MVVM之后,我终于找到了使我意识到此答案的真正好处的东西。