ビューからプレゼンターに情報を渡すイベント構造を実装しています。ビューでは、ボタンがクリックされると次のコードが呼び出されます。
private void alterCmpd1()
{
EventHandler AlterEvent = AlterCompound1_Action;
if (AlterEvent != null) AlterEvent(this, EventArgs.Empty);
}
public event EventHandler AlterCompound1_Action;
何らかの理由で、NotImplementedException が常に以下に表示されます。
AlertEvent(this, EventArgs.Empty);
誰かが理由を理解するのを手伝ってくれますか?
Presenter クラスのコード:
public MainPresenter(IMainView view, IModel model)
{
this.view = view;
this.view.AlterCompound1_Action += new EventHandler(view_AlterCompound1);
this.model = model;
view.Show();
}
void view_AlterCompound1(object sender, EventArgs e)
{
// I commented out this code, on the off
// chance that it was affecting things. Still no luck.
}