Guardar datos con iconos en listview en generic collection
Publicado por Agr (1 intervención) el 04/01/2018 17:35:11
Hola, quiero guardar la configuración de mi ListView en la configuración de la aplicación.
Lo que ocurre es que los items del ListView tambien tienen un subitem con una imagen (icono), pero la imagen no se guarda, ya que al cargar de nuevo el contenido, las imagenes no aparecen pero sí crea el subitem.
Dejo el código utilizado:
Lo que ocurre es que los items del ListView tambien tienen un subitem con una imagen (icono), pero la imagen no se guarda, ya que al cargar de nuevo el contenido, las imagenes no aparecen pero sí crea el subitem.
Dejo el código utilizado:
1
2
3
4
5
6
7
8
public static void SaveList(ListView lst)
{
LstView.Default.ServerList = new StringCollection();
LstView.Default.ServerList.AddRange((from i in lst.Items.Cast<ListViewItem>()
select string.Join("|", from si in i.SubItems.Cast<ListViewItem.ListViewSubItem>()
select si.Text)).ToArray());
LstView.Default.Save();
}
1
2
3
4
5
6
7
8
9
10
public static void LoadList(ListView lst)
{
if (LstView.Default.ServerList == null)
{
LstView.Default.ServerList = new StringCollection();
}
lst.Items.AddRange((from i in LstView.Default.ServerList.Cast<string>()
select new ListViewItem(i.Split('|'))).ToArray());
}
Valora esta pregunta
0