【问题标题】:updating observable collection in windows phone 7 application更新 Windows Phone 7 应用程序中的可观察集合
【发布时间】:2012-03-29 18:40:36
【问题描述】:

我正在开发一个包含数据库的 Windows 手机。我有一个列表框,它绑定可观察集合以显示从数据库中检索到的数据。我可以毫无问题地添加和删除行。添加或删除后,列表框会更新。但是当我更新特定列时,更新在数据库中工作正常,但在显示页面中,即在列表框中更新的值没有反映。要查看数据库中的更改,我需要重新启动应用程序。

谁能告诉我如何在运行时绑定列表框。

【问题讨论】:

标签: windows-phone-7 sql-server-ce


【解决方案1】:

为了反映属性的变化,你需要在你的数据模型类中实现@987654321@接口。
所以每当一个属性的值改变时,你调用NotifyPropertyChanged()函数,它会告诉绑定 UI 元素以更新其值。

【讨论】:

    【解决方案2】:

    ObservableCollection 只是确保在添加或删除项目时更新绑定的列表框。

    为了查看特定项目的变化,项目类必须实现INotifyPropertyChanged 接口!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      相关资源
      最近更新 更多