अपडेट कर रहा है मैं कैसे एक संपत्ति ग्रिड अद्यतन स्वचालित रूप से हो सकता है, जब इसके SelectedObject गुण परिवर्तन में वस्तु? मेरी कक्षा में INotifyPropertyChanged को लागू करने की कोशिश की है, लेकिन जब तक मैं उस पर क्लिक करें संपत्ति ग्रिड वास्तव में पृष्ठभूमि में वस्तु के नए propertyies नहीं दिखाती है।एक PropertyGrid
मैंने अपनी ऑब्जेक्ट की प्रॉपर्टी चेंजेड इवेंट की सदस्यता लेने की कोशिश की है, और जब इसे एन्कॉक्ड किया जाता है तो प्रॉपर्टीग्रिड की रीफ्रेश() विधि को कॉल करना। लेकिन मेरी कुछ संपत्तियां संबंधित हैं। मतलब एक संपत्ति को बदलना कई संपत्ति परिवर्तन घटनाओं को जन्म दे सकता है। यह ठीक से काम करने लगता है, लेकिन अगर वहाँ DataBinding के माध्यम से ऐसा करने का एक क्लीनर तरीका है मैं अभी भी सोच रहा हूँ। इसके अलावा, मैं के बाद उपयोगकर्ता केवल एक ही संपत्ति अद्यतन नियंत्रण ताज़ा कई बार होने से बचाने के लिए करना चाहते हैं।
तो क्या संपत्ति ग्रिड को PropertyChanged ईवेंट से रीफ्रेश करने का कोई तरीका है?
मुझे पता है कि यह जवाब दो साल का है, लेकिन मेरे पास ओपी के समान प्रश्न था और मैं इस जवाब में जोड़ना चाहता हूं कि टाइमर के पास ऑटोरसेट संपत्ति है। मतलब आपको टाइमर मैन्युअल रूप से रोकने की ज़रूरत नहीं है। :-) –