상속 된 속성에 대해 propertychanged 콜백을 어떻게 연결 하시겠습니까? 그러한처럼 :상속 된 종속성 속성에 ChangeEvent 핸들러를 연결하는 방법은 무엇입니까?
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
상속 된 속성에 대해 propertychanged 콜백을 어떻게 연결 하시겠습니까? 그러한처럼 :상속 된 종속성 속성에 ChangeEvent 핸들러를 연결하는 방법은 무엇입니까?
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
당신이 두 개의 종속성 속성 사이에 바인딩 두 가지 방법으로 데이터를 시도 (실버 라이트에서 사용할 수 없습니다 DependencyPropertyDescriptor를 사용하도록 추천을 제거하기 위해 편집)?
동의합니다. 나에게 가장 직설적 인 방법 인 것처럼 보입니다. 이것이 더 높은 순위의 해결책으로 제안되지 않는 이유가 있습니까? –
@MojoFilter,
존의 마지막 제안 링크가 당신이 찾고있는 무엇을 줄 것이다 : 그것은 새로운 객체에 속성을 포장으로 변경을 듣고 등록 약한 참조를 사용합니다. "PropertyDescriptor AddValueChanged Alternative"의 맨 아래로 스크롤하십시오. BindingOperations가 존재하지 않기 때문에 Binding 코드를 약간 변경해야합니다.
제안 된 솔루션은 Silverlight에서 직접 사용할 수 없습니다. –
Silverilght에서 작동하지 않는 옵션이 제거되었습니다. 이건 @Dimebrain에 의해 확인 된대로 –