【问题标题】:In mvc pattern how to show another view在 mvc 模式中如何显示另一个视图
【发布时间】:2008-11-29 05:20:25
【问题描述】:

您好,我正在使用 mvc 模式开发一个 winform 应用程序,

如果我有一个 windows 窗体作为其中带有按钮的视图,并且我想在单击第一个窗体中的按钮时显示另一个视图 (winform)。

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

【问题讨论】:

    标签: winforms model-view-controller


    【解决方案1】:

    控制器可能应该处理它。在最纯粹的 MVC 模式中,视图应该用于显示它们自己的内容,而任何其他逻辑,包括显示其他视图,都取决于控制器。 (事实上​​,对于许多动作,这就是控制器最终要做的所有事情。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 2019-05-10
      • 2010-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多