2009-10-27 8 views
10

Sto tentando di compilare un ComboBox in modo programmatico. Sto creando ComboBoxItems e vorrei impostare il loro testo (il testo visibile all'utente finale) e il loro valore (l'oggetto che gestirò in background dopo che l'utente l'ha selezionato.Imposta il testo e il valore di un ComboBoxItem

Tuttavia il ComboBoxItem sembra avere un solo membro per questi due requisiti: la variabile Content. Allo stesso tempo, questo non si adatta alle mie esigenze poiché voglio distinguere le proprietà text e value e voglio farlo senza l'associazione dei dati. raggiungere questo

il mio codice attuale appare come segue:?

ComboBox comboBox; 
ComboBoxItem item = new ComboBoxItem(); 
item.Content = "First Item"; 
item.Value = 1; // Does not work, no such member as Value! 
comboBox.Items.Add(item); 

risposta