编辑实体并保存后,如何重新加载数据源以刷新实体?我有一个包含实体的列表框,在编辑实体之后,数据源仍然显示旧信息。 MyEntityDataSource.Load()方法不起作用。
出现问题是因为我没有导航到单独的页面进行编辑。我正在重用SLBA模板中的翻转窗口。因此,当我回到前面时,我基本上仍在使用仍在内存中的旧对象,而不是创建将再次获取数据的新对象。所以我需要更新旧数据。
答案 0 :(得分:1)
您需要确保ItemsSource
的{{1}}属性绑定到实现ListBox
接口的对象集合。理想情况下,集合本身将实现INotifyPropertyChanged
接口(例如INotifyCollectionChanged
泛型类)。