我想在WPF和Silverlight应用程序中使用MVVM设计模式 我在哪里可以使用MVVM设计模式在WPF或Silverlight应用程序中实现业务逻辑?!!(在Model,ViewModel或其他位置?!!)
请描述并链接到任何样本 ...
谢谢
答案 0 :(得分:3)
您的企业在MVVM应用程序中没有位置。您的业务应该被分解到一个单独的类库中。这有很多好处,如果你想要我,我可以解释一下。
无论如何,这就是你的解决方案的结构应该是这样的:
基本上,MVVM中的“M”将是对象模型本身,除非View需要一些包含来自不同对象的属性的模型等。
答案 1 :(得分:0)
我们通常以ModelView层中的业务对象为中心编写逻辑,并在ViewModel中使用wpf页面所需的逻辑