में कुंजी वैल्यू जोयर कम्बोबॉक्स पर विचार करें कि मेरे पास मुख्य मूल्य जोड़े संग्रह (पूर्व कुंजी = एमएसएफटी वैल्यू = एमएसएफटी माइक्रोसॉफ्ट) है जो मैं कॉम्बोबॉक्स से जुड़ता हूं। DisplayMemeberPath = मान। बाद जरूरतोंडब्ल्यूपीएफ
एक मद केवल कुंजी की जरूरत कॉम्बो में प्रदर्शित करने के लिए का चयन पर,
उपयोगकर्ता भी कॉम्बो में एक नया मान टाइप कर सकता है पूरा करना होगा।
मैं इन दोनों सुविधाओं का समर्थन करने वाले समाधान के साथ नहीं आ सकता। हल करना एक दूसरे को तोड़ता है।
<ComboBox IsTextSearchEnabled="True" Name="cmbBrokers" IsEditable="True"
ItemsSource="{Binding BrokerCodes}" SelectedValuePath="Key"
DisplayMemberPath="Value" Text="{Binding SelectedBroker, Mode=TwoWay}">
आप एक अलग टेक्स्टबॉक्स का प्रयास कर सकते हैं जो चयनित आइटम की कुंजी प्रदर्शित करता है। Combobox नाम दें और इसे बाध्यकारी तत्व स्रोत के रूप में उपयोग करें और पथ चयनित है। मुझे लगता है कि आप कुंजी पर जाने के लिए selectitem.key का उपयोग करते हैं लेकिन मुझे यकीन नहीं है। – Paparazzi
यदि आप उपयोगकर्ता द्वारा दर्ज किया गया नया इनपुट देखना चाहते हैं, तो आपको नए आइटम के साथ अपने आइटमसोर्स (ब्रोकरकोड) को अपडेट करना होगा – blindmeis