के रूप में ToString() को प्रदर्शित करता है Wpf कॉम्बो बॉक्स संपादन की अनुमति देता है, और यह ठीक है अगर आपके सभी कॉम्बो बॉक्स आइटम स्ट्रिंग हैं, या उनके लिए परिभाषित ToString() विधि है ।WPF IsEditable = ऑब्जेक्ट से भरा सही कॉम्बोबॉक्स चयनित आइटम
जब आप कोई आइटम चुनते हैं, तो इसे टेक्स्ट के रूप में प्रदर्शित किया जाता है, यह डेटा टेम्पलेट का उपयोग नहीं करता है, यह केवल चयनित आइटम पर ToString() को कॉल करता है।
मैं ड्रॉप डाउन स्वरूपित हैं कि मेरे आइटम टेम्पलेट का उपयोग कर, जब मैं किसी एक का चयन मैं यानी MyNamespace.MyObjectName
कुछ समाधान कर दिया गया है ऑब्जेक्ट का नाम मिलता है मेरी कॉम्बो में मदों की एक सूची प्राप्त
- उपयोग ValuePath वस्तु पर एक संपत्ति करने के लिए बाध्य करने के लिए, लेकिन अगर आप अपने प्रदर्शन की आवश्यकता होती है इन, दुर्भाग्य से एक से अधिक हो सकता है।
- लागू toString() अपने वस्तु
पर विधि वहाँ एक और तरीका है चारों ओर है?
हाँ दूसरी विधि पूरी तरह से काम करती है। –