ठीक है, मैं प्रोग्रामिंग या सी # में कोई नौसिखिया नहीं हूं, मुझे लगता है कि मुझे सीधे मेरे सिर में डब्ल्यूपीएफ का डाटाबेसिंग नहीं मिल रहा है। मेरे सहयोगी इसके बारे में चिल्ला रहे हैं (और हाँ, मैं उन्हें भी पूछूंगा) लेकिन अभी मैं स्टंप हो गया हूं।मेरे सिर में WPF डेटा बाइंडिंग प्राप्त नहीं हो रहा है
यहाँ मैं शुरुआत के लिए क्या करना चाहते हैं क्या:
एक उदाहरण के रूप मैं बातें इस तरह की एक सूची मिल गया है:
List<Thing> thingList = Source.getList();
अब सामान्य रूप से मैं
जाना चाहते हैंforeach(Thing t in thingList)
{
//add thing to combobox
}
लेकिन जो मैं इकट्ठा कर सकता हूं वह है कि मैं किसी भी तरह ऐसा नहीं कर सकता लेकिन सी को पॉप्युलेट करने के लिए डेटाबेस का उपयोग कर सकता हूं मेरे लिए ombobox।
मुझे जो प्रतीत नहीं होता है वह है जहां क्या मैं 'चीज़लिस्ट' डालता हूं? क्या मैं इसे कहीं अलग संपत्ति बना सकता हूं? मैं उस संपत्ति को कहां रखूं?
मुझे इस समय बहुत बेवकूफ लगता है, क्योंकि मैं थोड़ी देर के लिए इसके साथ संघर्ष कर रहा हूं और मुझे वहां कोई उदाहरण नहीं मिल रहा है जो मुझे यह समझने में सक्षम बनाता है - शायद बहुत सरल - अवधारणा।
कोई भी मेरी मदद करने के लिए तैयार है या मुझे कुछ कदम-दर-चरण मार्गदर्शिका पर इंगित करता है, तो शायद मुझे याद आए?
यह Winforms Databinding ऐसा कुछ है, तो आपके कॉम्बो बॉक्स एक 'DataSource' संपत्ति (या कुछ इसी तरह) होनी चाहिए, और आप' comboBox.DataSource = Source.getList() सेट करने में सक्षम होना चाहिए, 'के रूप में जब तक आप 'DisplayMember' और 'ValueMembers' सेट करते हैं, तो सही चीज़ प्रदर्शित होगी, और चयनित वैल्यू ऑब्जेक्ट को पुनर्प्राप्त करेगा। – Crisfole
यहां कुछ ऐसे प्रश्न हैं जो आपको सही दिशा में शुरू कर देंगे: [एक कस्टम सूची में बाध्यकारी WPF कॉम्बोबॉक्स] (http://stackoverflow.com/questions/561166/binding-wpf-combobox-to-a- कस्टम-सूची) और [एमवीवीएम: ट्यूटोरियल से शुरू करने के लिए ट्यूटोरियल] (http://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish) –
डब्ल्यूपीएफ में, कॉम्बोबॉक्स और लिस्ट व्यू जैसी चीजें उपयोग की जाती हैं डेटा के लिए दृश्य कंटेनर के रूप में। कोड के पीछे, या फ़ाइल से इत्यादि में अपनी सूचियां बनाएं और संपादित करें और फॉर्म पर नियंत्रण से जुड़ें। – coldandtired