次の方法で共有


RangeBase.OnValueChanged(Double, Double) メソッド

定義

ValueChanged ルーティング イベントを発生させます。

protected:
 virtual void OnValueChanged(double oldValue, double newValue);
protected virtual void OnValueChanged (double oldValue, double newValue);
abstract member OnValueChanged : double * double -> unit
override this.OnValueChanged : double * double -> unit
Protected Overridable Sub OnValueChanged (oldValue As Double, newValue As Double)

パラメーター

oldValue
Double

Value プロパティの古い値。

newValue
Double

Value プロパティの新しい値。

注釈

RangeBaseサブクラスは、 をオーバーライドして新しいPropertyChangedCallback関数を提供する代わりに、このメソッドをFrameworkPropertyMetadata使用して値プロパティが変更されたときに応答できます。 詳しくは、「依存関係プロパティのコールバックと検証」を参照してください。

OnValueChanged メソッドは、ValueChanged イベントを発生させます。 派生クラスでオーバーライドする OnValueChanged 場合は、登録されたデリゲートがイベントを受け取るように、基底クラスの OnValueChanged メソッドを必ず呼び出してください。

適用対象