मेरे व्यूमोडेल पर मुझे int
संपत्ति मिली है और मैं 16, 8, 4 और 2 जैसे विकल्पों के सीमित सेट के साथ कॉम्बोबॉक्स के साथ संपादन के लिए इसे बेनकाब करना चाहता हूं। क्या इसमें विकल्प निर्दिष्ट करने का कोई तरीका है एक्सएएमएल, जबकि अभी भी मूल्य को वापस देखने के लिए बाध्यकारी है? मैं जानता हूँ कि मैं रिग ऊपर कोड में एक List<int>
और सेट कि ItemsSource के रूप में कर सकते थेडेटा बाध्य WPF कॉम्बोबॉक्स XAML में परिभाषित विकल्पों के साथ?
<ComboBox SelectedValue="{Binding MyIntProperty}">
<ComboBoxItem>16</ComboBoxItem>
<ComboBoxItem>8</ComboBoxItem>
<ComboBoxItem>4</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
</ComboBox>
, लेकिन मैं आशा करती हूं कि इस कि शामिल नहीं करता है करने के लिए एक तरीका है: मैं इस तरह कुछ करना चाहता हूँ चाहते हैं व्यूमोडेल में एक अतिरिक्त संपत्ति जो कोड में बनाए गए संग्रह को उजागर करती है।
आह धन्यवाद। मैंने वास्तव में उस सटीक चीज की कोशिश की थी लेकिन सोचा था कि यह काम नहीं कर रहा था क्योंकि मेरी संपत्ति अभी तक सेट नहीं की गई थी। फिर भी, यह जवाब स्पष्ट रूप से वहां से अच्छा है क्योंकि खोज करते समय मुझे यह नहीं मिला। – RandomEngy