在MVP模式中长时间操作中设置等待光标的位置?

时间:2010-03-30 10:09:43

标签: mvp long-integer

对于将在演示者中执行的长操作,在哪里设置等待光标?

  1. 在视图中?视图不应该对业务逻辑了解太多,它是被动的。
  2. 在主持人?在演示者中调用UI代码似乎很奇怪。
  3. 将方法添加到View界面,如SetWait(bool),并在演示者中调用它?
  4. 那你觉得怎么样?

1 个答案:

答案 0 :(得分:2)

我通常这样做,因为来自演示者的no.3告诉视图向用户显示“长时间运行操作”的反馈......无论对视图意味着什么(等待光标,消息等)