Windows Phone 8.1 LongListSelector不会在数据刷新时自动更新

时间:2014-06-27 20:09:19

标签: c# .net windows-phone-8.1 longlistselector

我有一个简单的LongListSelector显示一些数据。修改记录时,LongListSelector不显示更改。我希望,当记录更改时,LongListSelector会自动显示更改。 我怎样才能做到这一点?有没有办法强制我的LongListSelector显示更新的数据?

编辑:

数据存储在ObservableCollection中,并使用DataContext添加到LongListSelector。

1 个答案:

答案 0 :(得分:1)

遵循这个guide,我理解MVVM模式并解决我的问题。 就我而言,我的模型没有实现INotifyPropertyChanged,因此Model没有通知View有关更改。为了同步View和Model:

  • 模型必须实现INotifyPropertyChanged,以便在某些属性发生更改时可以引发PropertyChangedEventArgs()事件。
  • 集合(数据)必须是ObservableCollection。
  • 最后,使用绑定来同步模型和视图。