【发布时间】:2011-01-23 21:24:20
【问题描述】:
假设我有这个:
public interface ISlider {
event CustomEventDelegate CustomEvent;
在我实现 ISlider 的课程中,我尝试了这个
public CustomEventDelegate CustomEvent = delegate { };
但它说 CustomEvent 没有实现。
我需要做的是这样的:
ISlider ISlider;
ISlider = slider as ISlider;
if (ISlider != null)
{
ISlider.CustomEvent += new CustomEventDelegate(MyCustomEventHandler);
}
else
{
// standard control
this.slider.ValueChanged += new RoutedPropertyChangedEventHandler<double>(this.slider_ValueChange);
}
【问题讨论】: