2010-08-07 80 views
0

編輯實體並保存後,如何重新加載數據源以刷新實體?我有一個帶有實體的列表框,在編輯實體後,數據源仍然顯示舊信息。 MyEntityDataSource.Load()方法不起作用。WCF RIA Services,SL4

問題出現是因爲我沒有導航到單獨的頁面進行編輯。我正在重新使用SLBA模板中的翻轉窗口。所以當我翻轉回到前面時,我基本上還在使用仍在內存中的舊對象,而不是創建將再次獲取數據的新對象。所以我需要更新舊數據。

回答

1

您需要確保ListBoxItemsSource屬性綁定到一組實現接口的對象集合。理想情況下,集合本身將實現INotifyCollectionChanged接口(例如ObservableCollection泛型類)。