mvvm中的业务逻辑



我在MVVM应用程序中有业务逻辑-不是真正的"数据",而是真正的逻辑,这意味着"规则"。示例:在wpf TreeView中拖动项,其中每个对象都基于视图模型,并具有依赖于业务用例的属性。当然,视图模型中的这些属性是"特定于业务的"。但我倾向于不把静态,如"CanAcceptDragObject()",在"视图模型"或"模型"。这些通用的(主要是静态的)、特定于业务的代码在什么地方?

我很难理解你的整体问题,但要回答你的具体问题,"我把业务逻辑放在哪里?"在大多数情况下,答案是Model。

最新更新