如何將一個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,這是不可在Silverlight)
您已經嘗試了雙向數據兩個依賴屬性之間的綁定?
@MojoFilter,
喬恩的最後建議鏈接會給你你在找什麼:它使用弱引用登記在一個新的對象包裝的屬性聽的變化。滾動到「PropertyDescriptor AddValueChanged Alternative」的底部。由於BindingOperations不存在,您必須稍微更改綁定代碼。
所提議的解決方案都不能直接用於Silverlight。 – 2009-08-29 13:05:14
刪除了不適用於Silverilght的選項。這個應該像@Dimebrain – 2009-08-29 14:38:41