我试图理解c#winforms中的MVP模式 我的问题是我是否必须为每个实体创建演示者类?例如:在我的应用程序中,我有:
Students
将在列表框中列出Orders
将在列表框中列出Details
将在列表框中列出所以在我的Presenter应用程序中,我是否必须创建?:
StudentPresenter.cs
的 OrderPresenter.cs
的 DetailsPresenter.cs
如果是,假设我的Form1
中有一个按钮,当我点击该按钮时,我想显示Form2
。我的代码是否属实?
private void showForm2_Click(object sender, EventArgs e)
{
var orderForm= new Form2();
var orderRepo= new OrderRepository();
var orderPresenter = new OrderPresenter(orderForm, orderRepo);
//How I show Form2 ?
}