2010-08-07 85 views
0

编辑实体并保存后,如何重新加载数据源以刷新实体?我有一个带有实体的列表框,在编辑实体后,数据源仍然显示旧信息。 MyEntityDataSource.Load()方法不起作用。WCF RIA Services,SL4

问题出现是因为我没有导航到单独的页面进行编辑。我正在重新使用SLBA模板中的翻转窗口。所以当我翻转回到前面时,我基本上还在使用仍在内存中的旧对象,而不是创建将再次获取数据的新对象。所以我需要更新旧数据。

回答

1

您需要确保ListBoxItemsSource属性绑定到一组实现接口的对象集合。理想情况下,集合本身将实现INotifyCollectionChanged接口(例如ObservableCollection泛型类)。