a にString と ValueComboBox
のペアを入力しようとしています。私は次のようなコードビハインドでそれを行いました:
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;
コンボボックス項目:
public class ComboBoxItem
{
public string Text { get; set; }
public object Value { get; set; }
public override string ToString()
{
return Text;
}
}
ご覧のとおりText
、 my を使用して値を挿入していResourceDictionary
ます。しかし、このようにすると、実行時に言語を変更しても、ComboBox
コンテンツは変更されません。
ComboBox
だから私は(XAMLで)デザインを埋めようとしました。
私の質問は次のとおりです。上記のようにテキストと値ComboBox
のペアを入力するにはどうすればよいですか?