gpt4 book ai didi

c# - 在 MVP 模式中我需要多少个演示者

转载 作者:行者123 更新时间:2023-11-30 22:06:17 25 4
gpt4 key购买 nike

<分区>

我正在尝试了解 C# winforms 中的 MVP 模式。
我的问题是我是否必须为每个实体创建演示者类?例如:在我的申请中我有:

  • Form1Students 将在列表框中列出
  • Form2,在该表单中,Orders 将列在列表框中
  • Form3,在该表单中,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 ?
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com