gpt4 book ai didi

.net - 在轮询提要的 mvvm 项目中放置计时器的位置

转载 作者:行者123 更新时间:2023-12-01 08:05:59 26 4
gpt4 key购买 nike

我有一个 MVVM 项目,它每 10 秒轮询一次提要以查看更新。提要的结果使用 ObervableCollection 显示。
这很好用,但我不确定我可以把我的调度定时器放在哪里。它应该在 Model.DataService 中还是在 ViewModel.MainViewModel 中?

谢谢

最佳答案

我认为如果不了解有关该项目的更多详细信息,就不可能有正确的答案。

关于 MVVM 模式:
您认为这是您的 BusinessObjects 的问题吗? (是 => 将它放在 Model.DataService 中)
或者它是您的 View 的一个功能?是 => 将它放在 ViewModel.MainViewModel 中。

您是否要开发一个 View ,在用户按下按钮(显示更新)时显示所有可用更新?如果是这样,我建议将计时器放在 ViewModel 层中。

关于.net - 在轮询提要的 mvvm 项目中放置计时器的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108637/

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