wpf - PostSharp NotifyPropertyChanged Model - PropertyChangedEventHandler -
मुझे INotifyPropertyChanged
के PostSharp कार्यान्वयन के साथ लिटल समस्या है संकलित समय के बाद PostSharp जोड़ा PropertyChangedEventHandler
PropertyChanged
, लेकिन मुझे सी # से भी प्रतिक्रिया की आवश्यकता है।
मॉडल a = नया मॉडल (); A.PropertyChanged + = a_PropertyChanged;
आदर्श कार्यान्वयन;
[NotifyPropertyChanged] आंतरिक श्रेणी मॉडल {सार्वजनिक स्ट्रिंग A {get; सेट; } सार्वजनिक स्ट्रिंग बी {get; सेट; } सार्वजनिक स्ट्रिंग सी {get {return string.format ("{0} - {1}", ए, बी); }}}
मैंने हेन्डलर जोड़ने के लिए अलग-अलग तरीकों की कोशिश की, लेकिन असफल क्या ऐसा करने का कोई तरीका है?
अधिसूचनाप्रॉपर्टी परिवर्तन
रनटाइम पर INotifyPropertyChanged
के लिए जाया जा सकता है:
((INotifyPropertyChanged) a)। प्रॉपर्टी परिवर्तन
एक सहायक विधि < कोड> पोस्ट। कैस्ट कोड> से बचने के लिए "संदिग्ध कलाकारों" चेतावनी:
पोस्ट। कैस्ट <मॉडल, INotifyPropertyChanged & gt; (ए)। प्रॉपर्टी परिवर्तित + = ऑनप्राप्टीटी परिवर्तित;
Comments
Post a Comment