Subclassing ProgressChangedEventArgs问题

时间:2011-03-30 12:53:40

标签: c# events

我正在扩展ProgressChangedEventArgs。以下是我的代码段:

public class Sample : ProgressChangedEventArgs
{
    public String Something { get; set; }
}

此代码抛出以下错误:

"System.ComponentModel.ProgressChangedEventArgs' does not contain a constructor that takes 0 arguments"

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您需要提供一个构造函数,该构造函数接受与ProgressChangedEventArgs的构造函数相同的参数,并在构造函数中调用基础构造函数:

public Sample(int progressPercentage, Object userState)
    : base(progressPercentage, userState)
{ 
}