RoutedPropertyChangedEventArgs<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のルーティング イベントによって報告される依存関係プロパティへの値の変更に関するデータを提供します。これには、変更されたプロパティの以前の値と現在の値が含まれます。
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
変更された依存関係プロパティの型。
- 継承
注釈
これは、クラスがさまざまなイベントのイベント データに使用されるジェネリック クラスです。 さまざまなルーティング イベントでジェネリックの型制約を指定して、型固有のイベント データ クラスを生成できます。 クラスが制約されると、 OldValue プロパティと NewValue プロパティにもこれらの型制約が反映されるため、プロパティの変更イベントごとに異なるデリゲートを必要とせずに、共通のイベント データ クラスを使用できます。
デリゲートがこのイベント データ クラスを組み込むプロパティの変更を報告するルーティング イベントには、型制約 (および引数で渡される古い値と新しい値) が型ValueChangedであるDoubleと、型制約がSelectedItemChangedObjectが含まれます。
コンストラクター
| 名前 | 説明 |
|---|---|
| RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
指定された古い値と新しい値、およびイベント識別子を使用して、 RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。 |
| RoutedPropertyChangedEventArgs<T>(T, T) |
指定された古い値と新しい値を使用して、 RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Handled |
ルーティング イベントがルートを移動する際のイベント処理の現在の状態を示す値を取得または設定します。 (継承元 RoutedEventArgs) |
| NewValue |
プロパティ変更イベントによって報告されるプロパティの新しい値を取得します。 |
| OldValue |
プロパティ変更イベントによって報告されたプロパティの前の値を取得します。 |
| OriginalSource |
親クラスによって可能な Source 調整の前に、純粋ヒット テストによって決定された元のレポート ソースを取得します。 (継承元 RoutedEventArgs) |
| RoutedEvent |
このRoutedEvent インスタンスに関連付けられているRoutedEventArgsを取得または設定します。 (継承元 RoutedEventArgs) |
| Source |
イベントを発生させたオブジェクトへの参照を取得または設定します。 (継承元 RoutedEventArgs) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| InvokeEventHandler(Delegate, Object) |
イベント ハンドラーを型固有の方法で呼び出します。これによって、イベント システムの効率が向上する可能性があります。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| OnSetSource(Object) |
派生クラスでオーバーライドされると、インスタンスの Source プロパティの値が変更されるたびに通知コールバック エントリ ポイントを提供します。 (継承元 RoutedEventArgs) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |