现在我自定义了一个像滑块这样的控件,我想自定义一个 ValueChanged 事件句柄,比如滑块的 ValueChanged 事件句柄。
事件如下:
public delegate void ValueChangedEventHandle(object sender, RangeBaseValueChangedEventArgs e);
public event ValueChangedEventHandle ValueChanged;
当值改变时,我调用事件ValueChanged,像这样
private void Changed(double value)
{
`enter code here`if (ValueChanged != null)
{
rangeBaseValueChangedEventArgs.NewValue = newValue;
rangeBaseValueChangedEventArgs.OldValue = oldValue;
ValueChanged(this, RangeBaseValueChangedEventArgs);
}
}
但是 RangeBaseValueChangedEventArgs 类是密封类,没有构造函数,所以我无法创建新实例。
任何人都知道怎么做,我只想定义一个事件参数,比如滑块的 RangeBaseValueChangedEventArgs ,这样我就可以像滑块一样使用它。
预先感谢您。
-艾伦