gpt4 book ai didi

wpf - 来自 MVVM 的服务调用

转载 作者:行者123 更新时间:2023-12-03 10:55:11 25 4
gpt4 key购买 nike

在 MVVM 模式、 View 模型或模型中哪个是调用服务的正确位置?我打算从 ViewModel 调用服务,获取 JSON 并将其转换为相应的模型。
我不从模型调用服务以保持模型与服务分离的原因。

这种方法是正确的还是我应该从模型中调用服务?

最佳答案

通常,VM 负责进行服务调用。示例调用堆栈可以是:

UI 事件( View )=> ICommand 执行(VM)=> 服务调用(VM)。

建议使用与您的应用程序相同的域对象的可重用服务层 - 因为它允许多个 VM 共享服务调用逻辑(从评论中添加)。

关于wpf - 来自 MVVM 的服务调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22932137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com