मेरे WPF ऐप में मेरे पास XamDataGrid है। ग्रिड एक अवलोकन करने योग्य चयन के लिए बाध्य है। मुझे उपयोगकर्ताओं को ग्रिड के माध्यम से नई पंक्तियां डालने की अनुमति देने की आवश्यकता है, लेकिन यह पता चला है कि "नई पंक्ति जोड़ें" पंक्ति उपलब्ध होने के लिए, xamDataGrid के स्रोत को आईबींडिंगलिस्ट को लागू करने की आवश्यकता है। अवलोकन योग्य चयन उस इंटरफ़ेस को लागू नहीं करता है।WPF ObservableCollection <T> बनाम बाध्यकारी सूची <T>
अगर मैं अपने स्रोत को बाइंडिंगलिस्ट में बदलता हूं, तो यह ठीक काम करता है। हालांकि, मैं इस विषय पर पढ़ने से क्या समझ सकता हूं, बाइंडिंगलिस्ट वास्तव में एक WinForms चीज है और पूरी तरह से WPF में समर्थित नहीं है।
क्या मैं गलती कर रहा हूं अगर मैंने अपने सभी अवलोकन करने योग्य चयनों को बाध्यकारी सूची में बदल दिया? क्या किसी के पास कोई अन्य सुझाव है कि स्रोत को अवलोकन करने योग्य चयन के रूप में रखते हुए मैं अपने xamDataGrid के लिए नई पंक्ति कार्यक्षमता कैसे जोड़ सकता हूं? यह मेरी समझ है कि कई अलग-अलग ग्रिड हैं जिनके लिए नई पंक्ति कार्यक्षमता जोड़ने के लिए आईबीआईंडलिस्ट को कार्यान्वित करने की आवश्यकता है, लेकिन अधिकांश समाधान जो मैं देखता हूं वह केवल बाइंडिंगलिस्ट पर स्विच करना है।
धन्यवाद।
पहली जगह XamDatagrid क्या है? क्या आपका मतलब डब्ल्यूपीएफ टूलकिट डाटाग्रिड है? एक तीसरा पक्ष घटक? क्या आप कुछ नमूना कोड भी पोस्ट कर सकते हैं :) – Bruno
@ ब्रूनो इट्स इंफ्राजिस्टिक का डेटाटाइड – Rachel