2009-02-03 20 views

उत्तर

7

WPF में कोई देशी बहुविकल्पीय combobox नहीं है। Combobox पर एक बहु चयन प्राप्त करने के लिए अभिव्यक्ति मिश्रण का उपयोग कर एक साधारण हैक के लिए कृपया मेरे ब्लॉग की जांच करें। http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html विचार टेम्पलेट बॉक्स की बहु-चयन सुविधा का उपयोग कॉम्बोबॉक्स में नियंत्रण टेम्पलेट को संपादित करके करना है।

लेकिन चयनित वस्तुओं तक पहुंचने के लिए आपको कोड में बोले लाइन का उपयोग करने की आवश्यकता हो सकती है।

((ListBox)cmbBox.Template.FindName("lstBox",cmbBox)).SelectedItems 

कहाँ cmbBox अपने बता गया और lstBox है controltemaplate अंदर ListBox है।

12

मुझे यकीन है कि कैसे एक ComboBox, इस फैशन में डेटा को प्रदर्शित होगी के रूप में यह एक एकल चयन नियंत्रण के रूप में बनाया गया है नहीं कर रहा हूँ।

शायद तुम Multiple या Extended के SelectionMode के साथ एक ListBox या ListView की तरह कुछ के लिए देख रहे हैं?

<ListBox SelectionMode="Multiple" /> 

<ListBox SelectionMode="Extended" /> 
1

हालांकि मैं यह काम करने के लिए प्राप्त करने के लिए अभी तक कर रहा हूँ, यह मैं क्या जरूरत है की तरह है और लग रहा है क्या आप के लिए देख रहे हैं के समान: Just Guy's Blog

2

मैं एक विस्तारक इस्तेमाल किया और चयन और के साथ सामग्री के साथ विस्तारक के हेडर भरा एक सूची बॉक्स सूची बॉक्स को संग्रह से बांध दिया गया है। जब भी कोई उपयोगकर्ता चयन करता है, तो मैं यह दिखाने के लिए हेडर अपडेट करता हूं कि उपयोगकर्ता ने क्या चुना है।

3

मैं codeproject से इस उपयोगी जानकारी मिली - ComboBoxMultiSelect

मैं इसे अपने आप अभी तक के रूप में प्रयास नहीं किया है, लेकिन मेरे अनुभव के बारे में बताना होगा।

0

विस्तृत व्याख्या के कई चयन स के साथ कोई ComboBox बनाने का तरीका के साथ एक और CodeProject: Multi Select ComboBox in WPF

संबंधित मुद्दे