¿Las imágenes no se vuelven a cargar con el control de usuario en wp8?

Estoy usando el control de usuario para mostrar los datos dentro del selector de lista larga. El control del usuario es tener una imagen y dos bloques de texto. En el control de usuario, descargamos imágenes y asignamos la fuente al control de imagen de forma asíncrona. Asignar la fuente del selector de lista larga como colección Observable y vincular los controles de usuario con las propiedades, excepto el control de imagen, porque aquí se descargan imágenes y se asigna la fuente al control de imagen en el código subyacente. El procedimiento anterior funciona bien por primera vez. Tengo la funcionalidad de actualización, aquí hago llamadas de servicio y actualizo la colección Observable, pero aquí el evento de carga de control de usuario no se activa, por lo que aquí no podemos asignar imágenes nuevamente, por lo que las imágenes se confunden con los elementos existentes y este escenario sucede si hay ningún cambio en los datos. Si tengo algún cambio en la colección observable, entonces funciona bien porque uso INotifyPropertyChanged. Estoy buscando desde los últimos 5 días pero no obtuve la solución. Si alguien me ayuda en este tema muy apreciado. gracias de antemano

preguntado el 12 de febrero de 14 a las 07:02

1 Respuestas

Si obtiene una nueva colección al hacer clic en Actualizar, simplemente puede borrar su ObservableCollection y rellénalo con nuevos datos. Entonces claro longlistselector itemsource y reasignarlo.

 RefreshButtonClick()
{
     _viewmodel.MyObservableCollection.Clear();
      MyList.ItemsSource.Clear();
    //fetch the observable collection data and assign to the list
}

Respondido 12 Feb 14, 17:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.