상속된 종속성 속성에 ChangeEvent 처리기를 연결하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/12385

문제

상속된 속성에 속성 변경 콜백을 어떻게 연결합니까?다음과 같습니다:

class A {
  DependencyProperty prop;
}

class B : A {
   //...
   prop.AddListener(PropertyChangeCallback);
}
도움이 되었습니까?

해결책

(Silverlight에서는 사용할 수 없는 dependencyPropertyDescriptor 사용에 대한 권장 사항을 제거하도록 편집됨)

PropertyDescriptor AddValueChanged 대안

다른 팁

두 종속성 속성 간의 양방향 데이터 바인딩을 시도해 보셨나요?

@모조필터,

Jon의 마지막 제안 링크는 당신이 찾고 있는 것을 제공할 것입니다:약한 참조를 사용하여 새 객체에 속성을 래핑하여 변경 사항을 수신하도록 등록합니다."PropertyDescriptor AddValueChanged Alternative"의 맨 아래로 스크롤합니다.BindingOperations가 존재하지 않으므로 바인딩 코드를 약간 변경해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top