2010-08-07 5 views
0

Après avoir modifié une entité et l'avoir enregistrée, comment puis-je recharger la source de données pour actualiser les entités? J'ai une liste avec des entités, et après avoir édité les entités, la source de données montre toujours l'ancienne information. la méthode MyEntityDataSource.Load() ne fonctionne pas.Services WCF RIA, SL4

Le problème se pose parce que je ne navigue pas sur une page distincte pour effectuer l'édition. Je réutilise la fenêtre de basculement du modèle SLBA. Donc, quand je retourne à l'avant, je suis toujours en train d'utiliser l'ancien objet qui est encore en mémoire, ne pas créer de nouveaux objets qui vont chercher les données à nouveau. J'ai donc besoin de renouveler les anciennes données.

Répondre

1

Vous devez vous assurer que la propriété ItemsSource du ListBox est liée à une collection d'objets qui implémentent l'interface INotifyPropertyChanged. Idéalement, la collection elle-même implémentera l'interface INotifyCollectionChanged (telle que la classe générique ObservableCollection).