Tengo un ListView con 3 jefes, declarada en XAML de la siguiente manera:¿Cómo puedo agregar mediante programación un ListViewItem de varias columnas sin ningún enlace de datos?
<ListView Name="myListView">
<ListView.View>
<GridView>
<GridViewColumn Header="H1"/>
<GridViewColumn Header="H2"/>
<GridViewColumn Header="H3"/>
</GridView>
</ListView.View>
</ListView>
Quiero añadir programación un ListViewItem a este ListView, ser capaz de establecer el contenido dentro de la ListViewItem que pasar por debajo de la primera, segunda y tercera columnas individualmente Hasta ahora, solo he llegado hasta aquí:
ListViewItem l = new ListViewItem();
l.Content = "Content";
myListView.Items.Add(l);
Esto configura cada columna en la cadena "Contenido". ¿Cómo puedo cambiar el código anterior para poder agregar un ListViewItem que muestre "Contenido 1", "Contenido 2" y "Contenido 3" en la primera, segunda y tercera columnas, respectivamente? Traté de buscar una propiedad SubItem o ListViewSubItem dentro de ListViewItem, pero no encontré nada.
Supongo que hay una solución simple, pero quizás estoy equivocado. No mencione el enlace de datos, ya que solo quiero una respuesta a la cuestión de establecer programáticamente la propiedad de contenido para que refleje los cambios individuales en cada columna.
Muchas gracias.
K funciona! Gracias. – Dalal
¡Excelente! ¡Gracias! – Haris
Esto solo funcionará cuando se conozca el número de columnas en tiempo de compilación. Todavía no he encontrado una solución para agregar una matriz de cadenas cuyo recuento se conoce en el tiempo de ejecución – Rajiv