Я хотел бы задать общий вопрос о MVC и диалоговых окнах.Хотя я не очень опытен в паттерне MVC, я могу сказать, что понимаю его принципы.Чего я не знаю, так это как управлять диалоговыми окнами с помощью MVC.Давайте посмотрим на конкретную ситуацию: у меня есть основной вид (окно) и контроллер.В главном окне просмотра пользователь теперь нажимает на кнопку или меню «Параметры».Разумеется, окно параметров должно быть открыто и отображать несколько вариантов для пользователя.Но кто на самом деле отвечает за создание и отображение окна «Параметры»?View отправляет информацию контроллеру, что пользователь нажал на кнопку «Опции».Но что теперь?Контроллер должен сам создать новое окно?Я так не думаю, обычно он не создает никаких объектов типа View.Вид?Я также не думаю, что он не может управлять информацией параметров из окна параметров.Возможно, кто-то еще, но кто ... Может кто-нибудь объяснить мне, как это должно работать, пожалуйста?Мой предпочтительный язык программирования - C #, но это больше о принципах.Спасибо.