Wpf 即使显式调用UpdateTarget,绑定也不会刷新
调用OnPropertyChanged时,我的ListView不会刷新其绑定。我已尝试通过以下方式强制刷新:Wpf 即使显式调用UpdateTarget,绑定也不会刷新,wpf,binding,Wpf,Binding,调用OnPropertyChanged时,我的ListView不会刷新其绑定。我已尝试通过以下方式强制刷新: NestedArguments.GetBindingExpression(ItemsControl.ItemsSourceProperty).UpdateTarget(); 但还是没有运气 是的,它确实得到了更新。我已经设置了一个断点并进行了检查 发生了什么事 其他绑定似乎可以正常工作您正在实现http://msdn.microsoft.com/en-us/library/system
NestedArguments.GetBindingExpression(ItemsControl.ItemsSourceProperty).UpdateTarget();
但还是没有运气
是的,它确实得到了更新。我已经设置了一个断点并进行了检查
发生了什么事
其他绑定似乎可以正常工作您正在实现
http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx
接口?您的onpropertychanged(“”)拼写是否正确?这是愚蠢的,但它发生了,如果你不检查它,你可能会错过它
你是怎么设置的?如果它是父属性的子属性,则必须在父属性中放置子属性的onpropertychanged通知
Public Property SelectedDoctorTaxonomy() As DoctorTaxonomy
Get
Return _objSelectedDoctorTaxonomy
End Get
Set(ByVal Value As DoctorTaxonomy)
_objSelectedDoctorTaxonomy = Value
OnPropertyChanged("SelectedDoctorTaxonomy")
OnPropertyChanged("DoctorID")
OnPropertyChanged("TaxonomySpecializationID")
OnPropertyChanged("TaxonomyTypeID")
OnPropertyChanged("TaxonomyClassificationID")
OnPropertyChanged("AddDate")
OnPropertyChanged("AddUserID")
OnPropertyChanged("ChangeDate")
OnPropertyChanged("ChangeUserID")
End Set
End Property
HTH我的.xaml文件中没有这个,但是添加它并没有改变。我已经在我的视图模型中实现了它。对于较小的应用程序,你也可以向PropertyChanged发送一个空字符串,它将遍历树并刷新所有内容。你能告诉我们实际的绑定吗?