DependencyPropertyChangedEventHandler 대리자

정의

특정 DependencyObject 구현에서 DependencyProperty가 변경될 때 발생하는 이벤트를 처리할 메서드를 나타냅니다.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

이벤트 소스입니다.The source of the event.

e
DependencyPropertyChangedEventArgs

이벤트 데이터입니다.The event data.

상속
DependencyPropertyChangedEventHandler

설명

이 대리자는 종속성 속성 변경을 보고 하는 특정 이벤트에 대 한 처리기 서명입니다.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여기서 PropertyNameDependencyProperty.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. 것도 가능 드물긴 하지만 둘 이상의 속성에 동일한 이벤트 보고서 변경 합니다.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.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.Gets an object that represents the method represented by the specified delegate.

적용 대상

추가 정보