Todo mundo te dice que si usas el DataSource cargas los items de una lista, pero y si no tengo una lista y tengo que generar mi control usando XAML para que se pinte de manera dinámica??? ah pues la solución es la siguiente
<ComboBox Name="prueba">
<ComboBoxItem Uid="A">Prueba1</ComboBoxItem>
<ComboBoxItem Uid="B">Prueba2</ComboBoxItem>
<ComboBoxItem Uid="C">Prueba3</ComboBoxItem>
<ComboBoxItem Uid="D">Prueba4</ComboBoxItem>
</ComboBox>
Finalmente cuando quieras obtener el uid asociado a un item seleccionado
string id = prueba.SelectedItem.Uid
Aunque para colocarlo de manera inmediata no he encontrado cómo a menos que sea barriendo todos los items del combo para luego hacer la asignación hacia el elemento SelectedItem.
No hay comentarios:
Publicar un comentario