Principales respuestas
Cargar Listbox y cargar un selectedItem determinado desde codigo.

Pregunta
-
Buenas,
me gustaria cargar un selectedItem determinado desde codigo sobre un listbox. Habia pensado en rellenar la propiedad SelectedItem con el objecto determinado que quiero pero ¿esto activaria de forma visual el selectedItem del listbox cambiando de color sin que hubiera comunicación previa con el usuario final?.
saludos
Respuestas
-
Hola Pedro, por lo que yo se, no tiene más:
Este código seleccionaría visualmente el último item de la lista, pero no lanzaría el evento SelectionChanged
listBox1.ItemsSource = vehiculos.OrderBy(x => x.nombre); listBox1.SelectedItem = vehiculos.OrderBy(x => x.nombre).Last(); listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged);
Este otro código seleccionaría el último item de la lista y desencadenaría el evento correspondiente.listBox1.ItemsSource = vehiculos.OrderBy(x => x.nombre); listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged); listBox1.SelectedItem = vehiculos.OrderBy(x => x.nombre).Last();
Un saludo.- Editado jmmartinez jueves, 3 de noviembre de 2011 10:55
- Marcado como respuesta Pedro Net jueves, 3 de noviembre de 2011 15:22
Todas las respuestas
-
Hola Pedro, por lo que yo se, no tiene más:
Este código seleccionaría visualmente el último item de la lista, pero no lanzaría el evento SelectionChanged
listBox1.ItemsSource = vehiculos.OrderBy(x => x.nombre); listBox1.SelectedItem = vehiculos.OrderBy(x => x.nombre).Last(); listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged);
Este otro código seleccionaría el último item de la lista y desencadenaría el evento correspondiente.listBox1.ItemsSource = vehiculos.OrderBy(x => x.nombre); listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged); listBox1.SelectedItem = vehiculos.OrderBy(x => x.nombre).Last();
Un saludo.- Editado jmmartinez jueves, 3 de noviembre de 2011 10:55
- Marcado como respuesta Pedro Net jueves, 3 de noviembre de 2011 15:22
-