Windows phone 7 WP7:NotifyPropertyChanged的奇怪行为

Windows phone 7 WP7:NotifyPropertyChanged的奇怪行为,windows-phone-7,xaml,Windows Phone 7,Xaml,我有一个绑定到可观察的产品集合的列表框。每种产品都有一个IsFavorite bool属性,该属性使用转换器绑定到图像 我填写了observable集合,所有产品都有IsFavorite=false。然后,我从独立存储中加载收藏夹,并在foreach中更新绑定到listbox的可观察集合中每个产品的IsFavorite属性(调用NotifyPropertyChanged)。视图中的产品的图像不会更改。如果我将光标移开,然后返回到已更改的项目,图标将更改 有什么问题?我怎样才能强制绑定不在查询后立

我有一个绑定到可观察的产品集合的列表框。每种产品都有一个IsFavorite bool属性,该属性使用转换器绑定到图像

我填写了observable集合,所有产品都有IsFavorite=false。然后,我从独立存储中加载收藏夹,并在foreach中更新绑定到listbox的可观察集合中每个产品的IsFavorite属性(调用NotifyPropertyChanged)。视图中的产品的图像不会更改。如果我将光标移开,然后返回到已更改的项目,图标将更改


有什么问题?我怎样才能强制绑定不在查询后立即刷新?

我知道您说过要引发PropertyChanged事件,但我担心您的类“Product”没有实现INotifiedPropertyChanged,并且在bool是最喜欢的更改时,顺便提一下没有引发PropertyChanged事件


尝试在产品类中实现INotifiedPropertyChanged。(并在product.IsFavorite属性上)

能否在单独的项目中发布一个代码片段来重现该问题?或者这只发生在特定的上下文中?特别是在
Product.IsFavorite
属性上。您是对的,我从INotifyPripertyChanged接口调用了这些方法,但我没有实现它。愚蠢的错误。谢谢