我正在尝试从进行复制的类中更新进度条
在我的复制课上
public event EventHandler Copy_OnProgressChange;
private void CopyWorker_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
{
EventHandler handler = Copy_OnProgressChange;
if (handler != null) handler(this, e);
}
在主班
CopyList[i].Copy_OnProgressChange += CopyProgressMessage;
void CopyProgressMessage(object sender, EventArgs e)
{
//update progressBar with percentage
}
如您所见,我无法将百分比从 ProgressChangedEventArgs 传递给事件处理程序。有没有简单的方法来解决这个问题?