私は(カスタムスライダーまたは標準コントロールで)これを実行する必要があります。大きな問題は、
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);
}
しかし、それはインタフェースがフィールドを含めることができないと言うので、C#が拒否した(CustomEvent)私が上の私のコードをコンパイルできないので、私が何をすることができますか?
CustomEventDelegate CustomEvent ;
はISliderインターフェイス宣言のコードを表示します。 –
ok更新された質問ありがとうございます。 – user310291
Ummm ...いいえ、あなたはISliderインターフェイス宣言を表示しませんでした。 'public interface ISlider {...}'コードを含めてください。 –