Model view controller MVC中的对话框窗口

Model view controller MVC中的对话框窗口,model-view-controller,dialog,Model View Controller,Dialog,我想问一个关于MVC和对话窗口的一般性问题。虽然我对MVC模式不是很有经验,但我可以说我理解它的原理。我不知道的是如何使用MVC管理对话框窗口。让我们看看具体情况:我有一个主视图(窗口)和控制器。在主视图中,用户现在单击按钮或菜单“选项”。当然,选项窗口应该打开,并为用户显示多个选项。但是谁真正负责创建和显示选项窗口呢?视图将信息发送给用户单击“选项”按钮的控制器。但是现在呢?控制器应该自己创建新窗口吗?我不这么认为,它通常不会创建任何View类型的对象。风景?我也不这么认为,它无法从选项窗口管

我想问一个关于MVC和对话窗口的一般性问题。虽然我对MVC模式不是很有经验,但我可以说我理解它的原理。我不知道的是如何使用MVC管理对话框窗口。让我们看看具体情况:我有一个主视图(窗口)和控制器。在主视图中,用户现在单击按钮或菜单“选项”。当然,选项窗口应该打开,并为用户显示多个选项。但是谁真正负责创建和显示选项窗口呢?视图将信息发送给用户单击“选项”按钮的控制器。但是现在呢?控制器应该自己创建新窗口吗?我不这么认为,它通常不会创建任何View类型的对象。风景?我也不这么认为,它无法从选项窗口管理选项信息。可能是其他人,但谁。。。有人能告诉我这是怎么回事吗?我喜欢的编程语言是C#,但这更多的是关于原则。多谢各位