2010-02-10 3 views
4

public 속성 (getter & setter가 있음)이 변경되었는지 여부를 알아야합니다. 이 속성은 간단한 클래스에 있습니다 (사용자 정의 컨트롤/구성 요소 없음).
속성이 변경된시기를 알려주는 이벤트를 구독하는 우아한 방법이 있습니까?
나는 (반사경을 사용하여) Binding 개체에서 Microsoft가 무엇을하는지 알아 내려고했는데 PropertyDescriptor.AddValueChanged 메서드를 탐색하도록 유도했지만 저에게는 효과적이지 않았습니다. 어쩌면 구성 요소/사용자 컨트롤에서만 작동합니다 ...C# - 속성이 변경되었는지 확인하는 방법

어떤 제안이 있습니까?

감사합니다,

답변

2

INotifyPropertyChanged가 작동해야하지만 system.componentmodel에서 드래그하지 않고 속성에 고유 한 이벤트를 만들 수도 있습니다.

관련 문제