मेरे पास एक डाटाग्रिड है जो ObservableCollection<Product>
से जुड़ा हुआ है। जब ग्रिड अपडेट किया जाता है तो यह स्वचालित रूप से मेरे संग्रह में उत्पाद ऑब्जेक्ट को अपडेट करता है।यह पता लगाने के लिए कि क्या मेरे ऑब्जर्जेबल कोलेक्शन में कोई आइटम बदल गया है
अब मैं क्या करना चाहता हूं कि संग्रह में किसी ऑब्जेक्ट को अद्यतन होने पर भी कुछ प्रकार का ट्रिगर किया जाता है-या- संग्रह के लिए बाध्यकारी कुछ प्रकार जो किसी भी उत्पाद के पास सही/झूठी डिप्लेन्ट लौटाएगा अद्यतन किया गया है।
समग्र उद्देश्य मेरे मुख्य विंडो पर एक सेव बटन रखना है जो अक्षम है यदि मेरे संग्रह में कोई बदलाव नहीं किया गया है और परिवर्तन किए जाने पर सक्षम है।
मैंने INotifyPropertyChange
में पढ़ा है, लेकिन मैं नहीं देखता कि मैं पूरे संग्रह में परिवर्तनों की निगरानी के लिए इसका उपयोग कैसे कर सकता हूं।
इसके अतिरिक्त, अगर मैं अपने उत्पाद वर्ग पर इस इंटरफेस को लागू करता हूं तो मैं नहीं देखता कि मेरा यूआई संग्रह में प्रत्येक उत्पाद की निगरानी कैसे कर सकता है - या यह कर सकता है?
यहां देखें: http: // stackoverflow।कॉम/प्रश्न/1427471/अवलोकन योग्य चयन-नोट-नोटिस-जब-आइटम-इन-इन-चेंज-इन-इन-इन-इनोटिफ़प्रॉप – SwDevMan81
मैं इसका उपयोग कर रहा हूं: http://stackoverflow.com/questions/8490533/notify-observablecollection -वें-आइटम-परिवर्तन – Noich