none
Refrescar Observablecollection desde otra windows RRS feed

  • Pregunta

  • Hola buenas tardes...  Llevo tiempo sin pasar por aquí, por motivos de curro... y ahora vuelvo. Estoy retomando una aplicación que estaba haciendo y me surge una duda.

    Estoy haciendo una especie de agenda, en la que en un listview se muestran los contactos, Nombre y Número de teléfono. Cuando abro la ventana se me muestran los contactos. Tengo varios botones, uno de ellos, es el de añadir. Cuando le doy, se me abre una nueva ventana en la que meter el Nombre y Número del nuevo contacto.

    Los meto, le doy a otro botón para aceptar, pero no se me refresca el listview.

    El listview lo tengo asociado a una observablecollection, la cual esta asociada a INOTIFYPropertyChanged, para que informe cuando haya cambios y los actualice.

    El problema es que si lo hago desde esa segunda window, no se refresca, si cierro la ventana y vuelvo a abrirla me aparece el contacto nuevo.

    Si esto mismo lo hago desde la misma ventana en la que tengo el listview, se actualiza sin problemas.

    He estado buscando info, y he visto que desde otro thread no se puede actualizar un observablecollection, es esto así? Que posible solución tengo para poder hacerlo desde otra ventana?

    Muchas gracias

    domingo, 8 de septiembre de 2013 14:09