Windows phone 7 更新windows phone 7应用程序中的可观察集合
我正在开发一个包含数据库的windows phone。我有一个列表框,可以绑定可观察的集合来显示从数据库检索到的数据。我可以毫无问题地添加和删除行。添加或删除后,列表框会得到更新。但当我更新一个特定的列时,数据库中的更新工作正常,但在显示页面(即listbox中)中,更新值并没有反映出来。要查看数据库中的更改,我需要重新启动应用程序Windows phone 7 更新windows phone 7应用程序中的可观察集合,windows-phone-7,sql-server-ce,Windows Phone 7,Sql Server Ce,我正在开发一个包含数据库的windows phone。我有一个列表框,可以绑定可观察的集合来显示从数据库检索到的数据。我可以毫无问题地添加和删除行。添加或删除后,列表框会得到更新。但当我更新一个特定的列时,数据库中的更新工作正常,但在显示页面(即listbox中)中,更新值并没有反映出来。要查看数据库中的更改,我需要重新启动应用程序 任何人都可以告诉我如何在运行时绑定listbox。为了反映属性的更改,您需要在数据模型类中实现接口。因此,每当属性的值更改时,您都调用NotifyPropertyC
任何人都可以告诉我如何在运行时绑定listbox。为了反映属性的更改,您需要在数据模型类中实现
接口。因此,每当属性的值更改时,您都调用
NotifyPropertyChanged()
函数,这将告诉绑定的UI元素更新其值。当添加或删除某个项目时,可观察集合
只会确保绑定的列表框得到更新
为了查看特定项中的更改,项类必须实现接口 除了INotifyPropertyChanged之外,还需要使用“true”ObservableCollection: