RoutedPropertyChangedEventArgs<T> クラス

定義

特定のルーティング イベントからの報告に従って、変更されたプロパティの前の値と現在の値を含む、値の変更に関するデータを依存関係プロパティに提供します。

generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
    inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs

型パラメーター

T

変更された依存関係プロパティの型。

継承
RoutedPropertyChangedEventArgs<T>

注釈

これは、クラスがさまざまなイベントのイベント データに使用されるジェネリック クラスです。 さまざまなルーティング イベントでジェネリックの型制約を指定して、型固有のイベント データ クラスを生成できます。 クラスが制約されると、 OldValue プロパティと NewValue プロパティにもこれらの型制約が反映されます。そのため、プロパティの変更イベントごとに異なるデリゲートを必要とせずに、共通のイベント データ クラスを使用できます。

デリゲートがこのイベント データ クラスを組み込むプロパティの変更を報告するルーティング イベントには が含まれますValueChanged。ここで、型制約 (および引数に渡される古い値と新しい値) は 型DoubleSelectedItemChangedで、型制約は ですObject

コンストラクター

RoutedPropertyChangedEventArgs<T>(T, T)

指定された古い値と新しい値を使用して、RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。

RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

指定された古い値と新しい値、およびイベント識別子を使用して、RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。

プロパティ

Handled

ルーティング イベントがルートをたどる際のイベント処理の現在の状態を示す値を取得または設定します。

(継承元 RoutedEventArgs)
NewValue

プロパティ変更イベントによって報告された、プロパティの新しい値を取得します。

OldValue

プロパティ変更イベントによって報告された、プロパティの前の値を取得します。

OriginalSource

親クラスによって Source が調整される前の、純粋なヒット テストで判断される元の報告ソースを取得します。

(継承元 RoutedEventArgs)
RoutedEvent

この RoutedEventArgs インスタンスに関連付けられている RoutedEvent を取得または設定します。

(継承元 RoutedEventArgs)
Source

イベントを発生させたオブジェクトへの参照を取得または設定します。

(継承元 RoutedEventArgs)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InvokeEventHandler(Delegate, Object)

型固有の方法でイベント ハンドラーを呼び出します。これにより、イベント システムの効率を高めることができます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnSetSource(Object)

派生クラスでオーバーライドした場合、インスタンスの Source プロパティの値が変更されるたびに、通知コールバックのエントリ ポイントを提供します。

(継承元 RoutedEventArgs)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください