我在编写的某些代码中存在一个问题,即在使用项目列表时尝试在数据绑定中使用ObservableObject
。我有一个模型视图,当绑定到单个ObservableObject
时很好,但是当我绑定List
ObservableObject
时,它会在我更新一个项目时停止工作。
所以我有以下内容;
public class SongViewModel : ObservableObject
这是一个单独的类;
public class AlbumViewModel
{
ObservableCollection<SongViewModel> _songs = new ObservableCollection<SongViewModel>();
绑定到使用LongListSelection
作为数据源的SongViewModel
工作正常,但是我绑定到AlbumViewModel
更新回调停止工作且UI不是&#39; t更新。
我已经创建了一个小型Windows Phone 8解决方案来演示此问题: