wpf - ComboBoxItem to full width of ComboBox, when using SelectedIndex, or navigating keyboard? -
XAML के बाद "मेरी चीज" को कॉम्बो बॉक्स
तक मैं कॉम्बो बॉक्स
खोलता हूं, जब यह सही ढंग से फैलता है।
& lt; कॉम्बो बॉक्स ऊँचाई = "30" चौड़ाई = "300" क्षैतिज सम्मलेन संरेखन = "स्ट्रेच" चुने गए इंडेक्स = " 0 "& gt; & Lt; कॉम्बोबॉक्सआईटम क्षैतिज कंटेंटएलिन्मेंट = "स्ट्रेच" & gt; & Lt; सीमा पृष्ठभूमि = "लाल" & gt; & Lt; टेक्स्टब्लॉक & gt; मेरी सामग्री ... & lt; / TextBlock & gt; & Lt; / बॉर्डर & gt; & Lt; / ComboBoxItem & gt; & Lt; / ComboBox & gt;
सवाल यह है कि ComboBoxItem
प्राप्त करने के लिए संभव है, जब इसे SelectedIndex
का उपयोग करके चुना गया हो? समान बग, या सुविधा तब होती है जब चयनितइंडएक्स अछूचित है (-1) और कोई भी कुंजीपटल का उपयोग करके आइटम का चयन करता है।
वैकल्पिक रूप से एप की शुरुआत में कॉम्बो बॉक्स प्रोग्राम को खोलना है, जो कि बदसूरत है। / P>
आपको अपनी सीमा की चौड़ाई को अपने बाहरी नियंत्रण की गतिशील चौड़ाई में सेट करना होगा:
उदाहरण के लिए
<पूर्व> चौड़ाई = "{बाध्यकारी तत्व नाम = कॉम्बोक्स 1, पथ = वास्तविकव्यक्ति}" & gt;
इसे आज़माएं:
& lt; कॉम्बोबॉक्स x: नाम = "कम्बोक्स 1" ऊँचाई = "30" चौड़ाई = "300" क्षैतिज सामग्री संरेखण = "स्ट्रेच" चयनित इंडेक्स = "0" & gt; & Lt; कॉम्बोबॉक्सआईटम क्षैतिज कंटेंटएलिन्मेंट = "स्ट्रेच" & gt; & Lt; सीमा पृष्ठभूमि = "लाल" चौड़ाई = "{बाध्यकारी तत्व नाम = कॉम्बोक्स 1, पथ = वास्तविकव्यक्ति}" & gt; & Lt; टेक्स्टब्लॉक & gt; मेरी सामग्री ... & lt; / TextBlock & gt; & Lt; / बॉर्डर & gt; & Lt; / ComboBoxItem & gt; & Lt; / ComboBox & gt;
अधिक XMAL और WPF समाधान के लिए यह साइट काफी अच्छी है
आशा है कि यह मदद करता है! :)
Comments
Post a Comment