1

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

4

1 回答 1

2

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

于 2013-02-26T18:37:43.280 回答