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

本文关键字:刷新 数据 更新 Phone LongListSelector Windows | 更新日期: 2023-09-27 18:10:45

我有一个简单的LongListSelector显示一些数据。当我修改一条记录时,LongListSelector不显示更改。我希望,当记录更改时,LongListSelector自动显示更改。我该怎么做呢?是否有一种方法来强制我的LongListSelector显示更新的数据?

编辑:

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

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

遵循本指南,我了解了MVVM模式并解决了我的问题。在我的例子中,我的模型没有实现INotifyPropertyChanged,所以模型没有通知视图有关更改。为了同步视图和模型:

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