हमारे डब्ल्यूपीएफ एप्लिकेशन में हम बुनियादी एमवीवीएम पैटर्न का उपयोग करना चाहते हैं। हम इसकी चर्चा कर रहे थे और व्यूमोडेल/व्यू रिलेशनशिप और सत्यापन के बारे में कुछ अनिश्चितताएं आईं। क्या आप कहेंगे कि निम्नलिखित इसकी अच्छी समझ है?व्यू मॉडेल/रिश्ते और सत्यापन देखें
हर दृश्य में से एक है और केवल एक ViewModel और ViewModel का उद्देश्य डेटा और अपने दृश्य की घटनाओं और आदेशों के सभी संभाल के साथ अपने दृश्य प्रदान करना है। (ऐसे मामले हैं, जहां एक ViewModel सेवाओं दो दृश्य, जैसे एक मानक XAML इनपुट फार्म देख सकते हैं और एक CSV आयात जो फार्म के रूप में एक ही डेटा प्रदान करता है और इस प्रकार एक ही मान्यता की जरूरत है?)
मान्यता केवल नियंत्रित किया जाता है उदाहरण के दौरान ViewModel द्वारा दृश्य एक ChangedFocus या SaveButtonPressed घटना, आदि फेंकता
मॉडल सुंदर गूंगा, बस डेटा संरचना डेटाबेस से एक या एक से अधिक तालिकाओं के आधार पर है, लेकिन जा रहा है मॉडल स्वयं ऐसा नहीं करता है उदाहरण के लिए सत्यापन संभाल लें। यह व्यूमोडेल भी है जो ऑब्जेक्ट्स के अवलोकन योग्य चयन को बनाता है और रखता है। "ग्राहक" और मॉडल खुद ही नहीं।
कोई भी प्रतिक्रिया की सराहना की।
हाँ मैंने इसे कई उदाहरणों में देखा है जहां व्यूमोडेल में व्यूमोडल्स का संग्रह है, अच्छा अनुस्मारक, धन्यवाद –