В статье Создайте свою собственную часть CAB # 8 - Назначение обязанностей в архитектуре Presenter Model Viewer , автор сказал:
, но не допускайте ссылки наany Введите пространство имен System.Windows.Forms из класса Presenter.
У меня есть несколько вопросов к вашим словам выше.Предположим, я хочу построить дерево в пользовательском интерфейсе, и для каждого узла дерева мне нужно прикрепить некоторую информацию, поэтому IView должен предоставить интерфейс AddTreeNode для Presenter, чтобы Presenter мог вызывать этот интерфейс для добавления триода в дерево, верно?Я думаю, что параметры для интерфейса AddTreeNode должны быть похожи (TreeNode newNode, TreeNode Parent), тогда в классе Presenter он должен добавить System.Windows.Forms в качестве ссылки, как я должен обрабатывать этот случай?