में कॉम्बोबॉक्स को कैसे पॉप्युलेट करें I को स्ट्रिंग, मान की एक जोड़ी के साथ पॉप्युलेट करने का प्रयास कर रहा हूं। मैं पीछे कोड में यह किया इस तरह:XAML
listCombos = new List<ComboBoxItem>();
item = new ComboBoxItem { Text = Cultures.Resources.Off, Value = "Off" };
listCombos.Add(item);
item = new ComboBoxItem { Text = Cultures.Resources.Low, Value = "Low" };
listCombos.Add(item);
item = new ComboBoxItem { Text = Cultures.Resources.Medium, Value = "Medium" };
listCombos.Add(item);
item = new ComboBoxItem { Text = Cultures.Resources.High, Value = "High" };
listCombos.Add(item);
combo.ItemsSource = listCombos;
ComboBoxItem:
public class ComboBoxItem
{
public string Text { get; set; }
public object Value { get; set; }
public override string ToString()
{
return Text;
}
}
आप देख सकते हैं, मैं अपने ResourceDictionary
का उपयोग कर Text
मूल्य डालने कर रहा हूँ। लेकिन अगर मैं इसे इस तरह से करता हूं, जब मैं रनटाइम पर भाषा बदलता हूं, तो ComboBox
सामग्री नहीं होती है।
तो मैं डिज़ाइन (XAML पर) पर अपने ComboBox
को भरने का प्रयास करना चाहता था।
तो मेरा सवाल है: मैं अपने ComboBox
को एक जोड़ी टेक्स्ट, मूल्य से ऊपर कैसे भर सकता हूं?
यह बिल्कुल समाधान था! धन्यवाद! :) – Sonhja