समस्या वक्तव्यमैं एमवीवीएम पैटर्न में मॉडल और व्यू-मॉडल के बीच समेकन कैसे बनाए रखूं?
मैं एक विन्यास फाइल की सामग्री को बदलने के लिए एक बहुत ही बुनियादी WPF आवेदन लिख रहा हूँ। डेटा प्रारूप एक स्कीमा के साथ एक एक्सएमएल फ़ाइल है। मैं MVVM के लिए एक सीखने परियोजना के रूप में उपयोग करना चाहते हैं, तो मैं विधिवत
मॉडल में कोड बांट दिया है: सी # वर्गों स्वत: जनरेट xsd.exe से
देखें मॉडल : मॉडल के दृश्य-अनुकूल प्रतिनिधित्व।
देखें: Xaml और
मैं समझता हूँ कि पीछे खाली कोड कैसे देखें-मॉडल एक हवा देखें बाध्यकारी बना सकते हैं। हालांकि, क्या यह व्यू-मॉडल < -> मॉडल अर्थशास्त्र बहुत अजीब नहीं छोड़ता है? Xsd.exe एकाधिक XML तत्वों के लिए सरणी के साथ सी # कक्षाएं उत्पन्न करता है। हालांकि, वी-वीएम स्तर पर आपको अवलोकन संग्रह की आवश्यकता है।
सवाल:
इस करता है वास्तव में मतलब है मैं दो पूरी तरह से अलग संग्रह जुटना में एक ही डेटा का प्रतिनिधित्व करने प्रकार रखने के लिए है?
मॉडल और व्यू-मॉडल के बीच तालमेल बनाए रखने के लिए सर्वोत्तम अभ्यास क्या हैं?