Silverlight服务被描述为.NET的n层框架。我一直想知道这个框架和Model-View-ViewModel模式之间的关系。它们是否存在冲突,或者您是否可以看到协同组合的潜力?
发布于 2009-03-20 15:02:41
MVVM服务和.NET是协同的,并不冲突。
例如,如果我编写了一个在服务器上公开产品和类别的Catalog域服务,并且相应地在客户机上有一个Catalog域上下文...然后,根据场景的不同,提供以下选项:
在这两种情况下,您的视图模型都可以负责初始化Catalog并定制其创建、设置等。
希望这能帮助您开始思考如何有效地组合这些内容。
我们肯定会在未来的示例中展示其中的一些工作原理。
发布于 2009-03-20 15:44:31
顺便说一句,Shawn Wildermuth在MSDN Magazine 2009年3月刊上发表了一篇非常简洁的Silverlight MVVM article
发布于 2009-04-09 09:29:01
有关示例,请参阅http://msmvps.com/blogs/theproblemsolver/archive/2009/04/07/using-model-view-viewmodel-with-silverlight.aspx。
https://stackoverflow.com/questions/665204
复制相似问题