Windows phone 7 WP7 Listbox绑定:在中更改图像uri不会反映在Listbox中

Windows phone 7 WP7 Listbox绑定:在中更改图像uri不会反映在Listbox中,windows-phone-7,binding,listbox,Windows Phone 7,Binding,Listbox,我有一个带有列表框的视图,绑定到DisplayItems的一个可验证集合,该集合具有“Label”、“DisplayValue”和“IconUri”属性。 我有一个视图模型,它公开了这个可观察的集合。第一次正确填充列表框。 然后我有一个按钮,可以对所选项目执行操作。我需要指出已通过更改图像来采取行动。 我正在更改所选项目的IconUri,调试时可以看到新值,但图像没有更改。我还可以更改“Label”和“DisplayValue”属性,并在调试时正确查看新值,但列表不会更改。 我的ViewMode

我有一个带有列表框的视图,绑定到DisplayItems的一个可验证集合,该集合具有“Label”、“DisplayValue”和“IconUri”属性。 我有一个视图模型,它公开了这个可观察的集合。第一次正确填充列表框。 然后我有一个按钮,可以对所选项目执行操作。我需要指出已通过更改图像来采取行动。 我正在更改所选项目的IconUri,调试时可以看到新值,但图像没有更改。我还可以更改“Label”和“DisplayValue”属性,并在调试时正确查看新值,但列表不会更改。 我的ViewModel实现INotifyPropertyChanged。我的DisplayItem类实现INotifyPropertyChanged。我打电话给RaisePropertyChanged,我肯定是在太多而不是太少的地方。 所有的变化都不会反映在屏幕上

我正在为生成的行使用DataItemTemplate。如果我可以访问所选行的图像,我可以手动更改它,但我甚至不能这样做

非常感谢您的帮助。实际上,我可以使用一个列表框的示例,该列表框显示绑定的可观察集合中的项目,其中所选项目的一个属性发生了更改,并且该更改反映在列表框中

提前谢谢
A

您没有正确地实现
inotifyproperty更改
,或者您使用了错误的属性

你可以解释你认为你在做什么,但没有任何代码,我不知道。您是否将视图DataContext设置为viewmodel?我没有看到上面提到的请在这里添加代码,我们可能会基于此提供帮助..我想一定是这样的。你有使用它的简单例子吗?