मेरे पास एक दृश्य है जो DataGrid
प्रदर्शित करता है जो व्यूमोडेल में ObservableCollection
से जुड़ा हुआ है। चर्चा के लिए, मान लीजिए कि हमारे पास Team
एक टीम DataGrid
है, जिसमें प्रत्येक पंक्ति Player
का प्रतिनिधित्व करती है।एक दृश्य के साथ जुड़े एकाधिक दृश्य मॉडल
मेरा प्रश्न है कि मेरे Team
संग्रह में खिलाड़ियों का प्रतिनिधित्व करने के लिए मुझे किस डेटा प्रकार का उपयोग करना चाहिए। क्या संग्रह में आइटमों के लिए खुद को एक अच्छा विचार है? इस मामले में, मेरे Team
देखें एक Team
व्यूमोडेल के साथ-साथ Player
व्यू मॉडेल (टीम संग्रह में) के साथ भी जोड़ा जाएगा।
क्या एक व्यू से जुड़े एकाधिक व्यूमोडल्स एमवीवीएम के लिए किसी भी डिजाइन दिशानिर्देश का उल्लंघन करते हैं, और क्या इस परिदृश्य को लागू करने का एक पसंदीदा तरीका है?
धन्यवाद!
+1 "अगर यह अच्छी तरह से काम करता है तो यह सही है (भले ही यह दिशानिर्देशों का उल्लंघन करता हो)" – andyp
कोई मजाक नहीं। मेरे द्वारा +1 भी। –
मुझे "अगर यह सही काम करता है" से मुझे एक लॉल मिला है, लेकिन मैंने बहुत सी चीजें देखी हैं जो काम करती हैं और अब तक सही हैं, वे मुझे फेंकना चाहते हैं। :) – CindyH