2009-10-27 13 views
10

Estoy intentando llenar un ComboBox programáticamente. Estoy creando ComboBoxItems y me gustaría establecer su texto (el texto que es visible para el usuario final) y su valor (el objeto que manejaré en el fondo después de que el usuario lo haya seleccionado.Establezca el texto y el valor de un ComboBoxItem

Sin embargo, el ComboBoxItem parece que solo tiene un miembro para estos dos requisitos: la variable Contenido. Al mismo tiempo, esto no se ajusta a mis necesidades ya que quiero distinguir el texto y las propiedades de valor y quiero hacer esto sin enlace de datos. ¿Hay alguna solución viable para lograr este

Mi código actual es el siguiente:?

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); 

Respuesta

Cuestiones relacionadas