다음을 통해 공유


DependencyPropertyChangedEventHandler 대리자

정의

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

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

이벤트 소스입니다.

e
DependencyPropertyChangedEventArgs

이벤트 데이터입니다.

설명

이 대리자는 종속성 속성 변경을 보고 하는 특정 이벤트에 대 한 처리기 서명입니다.

이 처리기를 사용하는 이벤트는 라우트된 이벤트가 아니라 CLR(공용 언어 런타임) 이벤트로 노출됩니다. 일반적으로 이러한 이벤트는 PropertyName)Changed 명명 패턴을 따릅니다. 여기서 PropertyName 은 변경된 속성의 이름 지정 패턴 Is( 입니다DependencyProperty.Name. 이벤트의 인수는 특정 이벤트에서 보고 된 속성의 이전 및 새 값을 쿼리 하는 데 사용 됩니다. 일반적으로 1:1 대응 관계가 속성 간의 변경 하 고 변경 내용을 보고 하는 특정 이벤트. 것도 가능 드물긴 하지만 둘 이상의 속성에 동일한 이벤트 보고서 변경 합니다. 이 경우에 DependencyPropertyChangedEventArgs 변경 된 속성을 확인 하려면 확인 해야 합니다.

이벤트 데이터 클래스 DependencyPropertyChangedEventArgs 이 대리자 보다 폭넓게 사용 합니다. DependencyPropertyChangedEventArgs은 WPF 속성 시스템의 사용자 지정 기능 및 내부 요소인 구현에 대한 데이터와 OnPropertyChanged 개체에 대한 PropertyChangedCallback 종속성 속성이 변경될 때마다 클래스별 알림을 제공하도록 재정의할 수 있는 가상 메서드를 통해 데이터를 전달하는 데도 사용됩니다.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상

추가 정보