DependencyPropertyChangedEventHandler DependencyPropertyChangedEventHandler DependencyPropertyChangedEventHandler DependencyPropertyChangedEventHandler Delegate

定義

DependencyProperty が特定の DependencyObject 実装で変更された場合に発生するイベントを処理するメソッドを表します。Represents the method that will handle events raised when a DependencyProperty is changed on a particular DependencyObject implementation.

public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)

パラメーター

sender
Object Object Object Object

イベントのソース。The source of the event.

継承
DependencyPropertyChangedEventHandlerDependencyPropertyChangedEventHandlerDependencyPropertyChangedEventHandlerDependencyPropertyChangedEventHandler

注釈

このデリゲートは、依存関係プロパティの変更を報告する特定のイベントのハンドラーのシグネチャです。This delegate is the handler signature for particular events that report dependency property changes.

このハンドラーを使用するイベントとして公開されている、共通言語ランタイム (CLR)common language runtime (CLR)ルーティング イベントとしてではなく、イベント。An event that uses this handler is exposed as a 共通言語ランタイム (CLR)common language runtime (CLR) event, not as a routed event. 通常これらのイベントが、名前付けパターンに従ってくださいIs( PropertyName)Changedここで、 PropertyNameは、DependencyProperty.Nameの変更されたプロパティ。Typically these events follow the naming pattern Is(PropertyName)Changed, where PropertyName is the DependencyProperty.Name of the property that changed. イベントの引数は、特定のイベントによって報告されたプロパティの新旧の値をクエリに使用されます。The arguments of the event are used to query the old and new value of the property, as reported by the particular event. 通常は、1:1 で対応プロパティの間で変更して、特定の変更を報告するイベントです。Typically there is a 1:1 correspondence between properties that change and a particular event that reports the change. 一般的では、変更を 1 つ以上のプロパティを同じイベント レポートにも、可能です。It is also possible, though uncommon, to have the same event report changes to more than one property. ここで、DependencyPropertyChangedEventArgs変更されたプロパティを決定する場合にチェックします。In this case, the DependencyPropertyChangedEventArgs should be checked to determine the property that changed.

イベント データ クラスDependencyPropertyChangedEventArgsこのデリゲートだけよりも幅の使用状況が。The event data class DependencyPropertyChangedEventArgs has a wider usage than just this delegate. DependencyPropertyChangedEventArgs データの通信にも使用PropertyChangedCallbackカスタマイズ機能と内部構造の一部である、実装のWPFWPFプロパティ システム、および、OnPropertyChanged仮想メソッドは、特定のクラスを提供するオーバーライドすることができます通知オブジェクトの任意の依存関係プロパティが変更されるたびにします。DependencyPropertyChangedEventArgs is also used to communicate data for PropertyChangedCallback implementations, which are part of the customization features and internals of the WPFWPF property system, and by the OnPropertyChanged virtual method, which can be overridden to provide class-specific notifications whenever any dependency property on the object changes.

Extension Methods

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象

こちらもご覧ください