我正在扩展ProgressChangedEventArgs。以下是我的代码段:
public class Sample : ProgressChangedEventArgs
{
public String Something { get; set; }
}
此代码抛出以下错误:
"System.ComponentModel.ProgressChangedEventArgs' does not contain a constructor that takes 0 arguments"
我做错了什么?
答案 0 :(得分:3)
您需要提供一个构造函数,该构造函数接受与ProgressChangedEventArgs的构造函数相同的参数,并在构造函数中调用基础构造函数:
public Sample(int progressPercentage, Object userState)
: base(progressPercentage, userState)
{
}