0
您如何从Presenter中调用View中的方法(即MainForm部分类)?我是否必须将其添加到视图实现的界面中,并将其插入演示者中?MVP执行视图中的方法
如果不是,那么首选方法是什么?
将所有这些方法添加到Interface中似乎有点奇怪,所以我可以在View中执行UI方法。
您如何从Presenter中调用View中的方法(即MainForm部分类)?我是否必须将其添加到视图实现的界面中,并将其插入演示者中?MVP执行视图中的方法
如果不是,那么首选方法是什么?
将所有这些方法添加到Interface中似乎有点奇怪,所以我可以在View中执行UI方法。
该视图实现了一个接口。 Presenter将此接口作为构造函数参数。因此只有属于此接口的成员可以在Presenter中调用。如果您在视图(表单)中定义了其他一些方法,则这些成员应该是私人的,演示者不应该知道任何关于它们的信息。
将所有这些方法添加到接口 似乎有点奇怪,所以我可以在视图中执行UI方法。
这就是MVP模式的工作原理。 Presenter通过此视图实现的接口间接操纵视图。
还有4分钟,直到我可以接受这个答案。谢谢你的帮助。 – 2012-08-13 18:02:47