プログラムに Async Progress Pattern を実装しようとしています。しかし、私はかなり恥ずかしい点で立ち往生しています: イベントハンドラを割り当てることができません.
私のコードは次のようになります: イベントは追加のウィンドウで処理されます:
public ProgressReportViewModel(IWindowManager windManager, Progress<ProgressReport> progressReport)
{
this.ProgressReport = progressReport;
this.ProgressReport.ProgressChanged += HandleProgressChanged;
}
public void HandleProgressChanged(ProgressReport report)
{
// 何かをする。}
コンパイルしようとすると、「HandleProgressChanged」のオーバーロードがデリゲート「System.EventHandler」に一致しません
なぜこのエラーが発生するのですか? イベント ハンドラーの理解に問題がありますか?