2011-06-17 73 views
1

我有两个演示者,并且他们每个人都有一个视图。MVP问题,演示者需要更新一个视图,它不“拥有”

演示者A的视图有一个网格。当点击其中一行时,特定行实体在Presenter B的视图中打开(这是在新窗口中的几个文本框的结果)。

“B”视图有一个“保存”按钮,它会关闭窗口并返回到“A”网格。我希望“A”网格在发生这种情况时自动刷新。

我可以通过将演示者A的参考传递给演示者B来完成,但我不确定这是否是进行此类通信的首选方式。

请指教...

回答

1

我想,没有什么错的,如果主持人A具有演示B的参考根据你所描述的东西,鉴于B是一个子视图以查看A.

+1

我将把你的答案标记为已接受的答案。我已经通过使用事件解决了这个问题。由于演示者A正在实例化演示者B,因此它现在会监听保存记录时将由B引发的事件。这似乎是一个干净的做法。 – 2011-06-17 13:27:31

相关问题