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。ここで、型制約 (および引数に渡される古い値と新しい値) は 型DoubleSelectedItemChangedで、型制約は ですObject。
Routed |
指定された古い値と新しい値を使用して、RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。 |
Routed |
指定された古い値と新しい値、およびイベント識別子を使用して、RoutedPropertyChangedEventArgs<T> クラスの新しいインスタンスを初期化します。 |
Handled |
ルーティング イベントがルートをたどる際のイベント処理の現在の状態を示す値を取得または設定します。 (継承元 RoutedEventArgs) |
New |
プロパティ変更イベントによって報告された、プロパティの新しい値を取得します。 |
Old |
プロパティ変更イベントによって報告された、プロパティの前の値を取得します。 |
Original |
親クラスによって Source が調整される前の、純粋なヒット テストで判断される元の報告ソースを取得します。 (継承元 RoutedEventArgs) |
Routed |
この RoutedEventArgs インスタンスに関連付けられている RoutedEvent を取得または設定します。 (継承元 RoutedEventArgs) |
Source |
イベントを発生させたオブジェクトへの参照を取得または設定します。 (継承元 RoutedEventArgs) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Get |
既定のハッシュ関数として機能します。 (継承元 Object) |
Get |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Invoke |
型固有の方法でイベント ハンドラーを呼び出します。これにより、イベント システムの効率を高めることができます。 |
Memberwise |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
On |
派生クラスでオーバーライドした場合、インスタンスの Source プロパティの値が変更されるたびに、通知コールバックのエントリ ポイントを提供します。 (継承元 RoutedEventArgs) |
To |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
製品 | バージョン |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。