Windows phone 8 在wp8中没有使用用户控件重新加载图像?

Windows phone 8 在wp8中没有使用用户控件重新加载图像?,windows-phone-8,user-controls,Windows Phone 8,User Controls,我使用用户控件在长列表选择器中显示数据。 用户控件具有一个图像和两个文本块。 在用户控件中,我们下载图像并将源异步分配给图像控件。 将长列表选择器源指定为可观察集合,并将用户控件与图像控件以外的属性绑定,因为此处下载图像并将源指定给代码隐藏处的图像控件。上述过程第一次运行良好。我有刷新功能,在这里进行服务调用并更新可观察的集合,但这里没有触发用户控制加载事件,因此我们无法再次分配图像,因此图像与现有项目混淆,如果数据没有更改,则会发生这种情况。如果我在observable集合中有任何更改,那么它

我使用用户控件在长列表选择器中显示数据。 用户控件具有一个图像和两个文本块。 在用户控件中,我们下载图像并将源异步分配给图像控件。 将长列表选择器源指定为可观察集合,并将用户控件与图像控件以外的属性绑定,因为此处下载图像并将源指定给代码隐藏处的图像控件。上述过程第一次运行良好。我有刷新功能,在这里进行服务调用并更新可观察的集合,但这里没有触发用户控制加载事件,因此我们无法再次分配图像,因此图像与现有项目混淆,如果数据没有更改,则会发生这种情况。如果我在observable集合中有任何更改,那么它工作正常,因为使用了INotifyPropertyChanged。 我从过去5天开始搜索,但没有找到解决方案。 如果有人在这个问题上帮助我,我将不胜感激。
提前感谢

如果您在单击刷新时获得新的集合,那么您只需清除您的
可观察集合
并用新数据填充即可。然后清除
longlistselector
itemsource
并重新分配它

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