जब एक मॉडल-व्यू-व्यूमॉडल आर्किटेक्चर WPF एप्लिकेशन में ViewModel को लागू करते हैं, तो यह दो प्रमुख विकल्प प्रतीत होता है कि इसे कैसे डाटाइंडेबल बनाया जा सकता है। मैंने उन कार्यान्वयनों को देखा है जो DependencyProperty
गुणों के लिए उपयोग करते हैं, दृश्य इसके विरुद्ध बाध्य होने वाले हैं और मैंने INotifyPropertyChanged
इसके बजाय ViewModel को कार्यान्वित करते हुए देखा है ।
मेरा सवाल यह है कि मुझे एक पर दूसरे को कब पसंद करना चाहिए? क्या कोई प्रदर्शन अंतर हैं? क्या WPM को ViewModel निर्भरता देना वास्तव में एक अच्छा विचार है? डिजाइन निर्णय लेने पर मुझे और क्या विचार करने की आवश्यकता है?
INotifyPropertyChanged
।