当我调用OnPropertyChanged时,我的ListView不会刷新其绑定。我试图强迫它刷新:
NestedArguments.GetBindingExpression(ItemsControl.ItemsSourceProperty).UpdateTarget();
但是,还是没有运气!
是的,确实会更新。我设置了断点并进行了检查。
发生了什么事?
其他绑定似乎没有问题
答案 0 :(得分:0)
您是实施http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx
界面吗?
答案 1 :(得分:0)
你的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