我正在开发一个 MVC 架构中的项目。它应该是一个简单的应用程序来管理一些客户。
有 MainModel、MainView 和 MainController 类,它们使主窗口显示客户表的内容,并让用户插入、删除或编辑客户。
我的问题是插入和编辑按钮应该显示一些对话框窗口,让用户插入和编辑一些文本值,我有一些疑问。
我想问你几个问题:
- 我应该为每个对话窗口使用 MVC 架构吗?
如果是,我已经尝试过这样做,但我的对话框窗口是模态的,所以我的代码运行模型,运行视图,但它在视图中被阻止并且它不运行控制器类。我该如何解决?
例如,它在“new InsertCustomerController ...”指令中被阻止:
CustomerModel customerModel = new CustomerModel(); InsertCustomerView insertCustomerView = new insertCustomerView(customerModel); new InsertCustomerController(insertCustomerView, customerModel);
非常感谢。