在MVC模式如何展现另一种观点认为

问题描述:

嗨即时通讯使用MVC模式开发的WinForm应用程序,在MVC模式如何展现另一种观点认为

如果我有一个窗口形式与一个按钮一个视图,我想表明另一种观点(WinForm的)点击第一个表格中的按钮。

在这种情况下,视图是否应该通知按钮单击控制器,控制器将实例化第二个窗体并显示或第一个视图本身将执行此操作。

控制器应该处理它。在MVC模式的最纯粹形式中,视图应该用于显示其自己的内容,并且任何其他逻辑(包括显示其他视图)都取决于控制器。 (实际上,对于很多操作,这都是控制器最终要做的事。)