आप विरासत में प्राप्त संपत्ति पर एक संपत्ति विनिमय कॉलबैक कैसे संलग्न करेंगे? इस तरह की:
class A { DependencyProperty prop; } class B : A { //... prop.AddListener(PropertyChangeCallback); }
(निर्भरताप्रॉपर्टी डिस्क्रिप्टर का उपयोग करने के लिए सिफारिश को हटाने के लिए संपादित किया गया है, जो सिल्वरलाइट में उपलब्ध नहीं है)
PropertyDescriptor AddValueChanged वैकल्पिक
क्या आपने दो निर्भरता गुणों के बीच दो तरीकों से डेटा बाध्यकारी की कोशिश की है?
@MojoFilter,
जॉन का आखिरी सुझाव लिंक आपको वह चीज़ देगा जो आप खोज रहे हैं: यह एक नई वस्तु में गुणों को लपेटकर परिवर्तनों को सुनने के लिए कमजोर संदर्भों का उपयोग करता है। "PropertyDescriptor AddValueChanged वैकल्पिक" के नीचे स्क्रॉल करें। बाइंडिंगऑपरेशंस मौजूद नहीं होने के बाद आपको बाध्यकारी कोड को थोड़ा सा बदलना होगा।