상속된 종속성 속성에 ChangeEvent 처리기를 연결하는 방법은 무엇입니까?
-
08-06-2019 - |
문제
상속된 속성에 속성 변경 콜백을 어떻게 연결합니까?다음과 같습니다:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
해결책
(Silverlight에서는 사용할 수 없는 dependencyPropertyDescriptor 사용에 대한 권장 사항을 제거하도록 편집됨)
다른 팁
두 종속성 속성 간의 양방향 데이터 바인딩을 시도해 보셨나요?
@모조필터,
Jon의 마지막 제안 링크는 당신이 찾고 있는 것을 제공할 것입니다:약한 참조를 사용하여 새 객체에 속성을 래핑하여 변경 사항을 수신하도록 등록합니다."PropertyDescriptor AddValueChanged Alternative"의 맨 아래로 스크롤합니다.BindingOperations가 존재하지 않으므로 바인딩 코드를 약간 변경해야 합니다.
제휴하지 않습니다 StackOverflow