WCF RIA Services, SL4 - PullRequest
       5

WCF RIA Services, SL4

0 голосов
/ 07 августа 2010

После того, как я отредактировал сущность и сохранил ее, как я могу перезагрузить источник данных, чтобы обновить сущности? У меня есть список с сущностями, и после редактирования сущностей источник данных по-прежнему показывает старую информацию. метод MyEntityDataSource.Load () не работает.

Проблема возникает из-за того, что я не перехожу на отдельную страницу, чтобы выполнить редактирование. Я повторно использую переворачивающееся окно из шаблона SLBA. Поэтому, когда я возвращаюсь назад, я в основном все еще использую старые объекты, которые все еще находятся в памяти, а не создаю новые объекты, которые будут извлекать данные снова. Поэтому мне нужно обновить старые данные.

1 Ответ

1 голос
/ 09 августа 2010

Необходимо убедиться, что свойство ItemsSource ListBox связано с коллекцией объектов, которые реализуют интерфейс INotifyPropertyChanged. В идеале сама коллекция должна реализовывать интерфейс INotifyCollectionChanged (например, универсальный класс ObservableCollection).

...