处理按钮点击、行双击等事件。什么是更好的方法?
演示者直接访问查看。所以视图可以直接在presenter上调用相应的方法,例如。Presenter.Save()
或者
界面中的事件。
interface ILoginDetailView:
{
event EventHandler Save;
}
看法
private void btnSave_Click(object sender, EventArgs e)
{
Save(this, null)
}
主持人
view.Save += new EventHandler(view_Save);
我觉得第二种方法更好,因为它使视图与演示者分离。但是在所有描述该模式的文章/论文中,都使用了第一种方法。