mvvm中的businesslogic

时间:2013-02-26 16:20:11

标签: wpf mvvm projects-and-solutions business-logic

我在MVVM应用程序中有businesslogic - 不是真正的“数据”而是真正的逻辑,这意味着“规则”。示例:在wpf TreeView中拖动项目,其中每个对象都基于一个viewmodel,并具有依赖于业务案例的属性。 当然,viewmodel中的这些属性是“特定于业务”的。 但我倾向于不在“viewmodel”或“Model”下放置静态,如“CanAcceptDragObject()”。这种通用(主要是静态的)特定于业务的代码的常见本地位置是什么?

1 个答案:

答案 0 :(得分:2)

我很难理解您的整体问题,但要回答您的具体问题,"我在哪里提出业务逻辑?"在大多数情况下,答案是模型。