0

在我的应用程序中,我有 listBox,它的项目源是 ObservableCollection,但是当我添加数据时,这个 listBox 不会更新。在构造函数中,我使用: listBoxPersons.ItemsSource = UserContacts; 并且用户 UserContacts 是静态 ObservableCollection,它是从数据库初始化的,当我打开程序时,它会显示正确的数据。但是当我将新项目添加到数据库并同时使用相同的代码listBoxPersons.ItemsSource = UserContacts;时,listBox 将不会显示添加的项目。但是当我注销并再次登录到我的应用程序时,它会显示我添加的项目。

4

2 回答 2

1

您从字面上说将新项目添加到数据库中。您还需要将该项目添加到 ObservableCollection。

于 2012-05-20T13:46:16.603 回答
0

也许问题出在staticObservableCollection 上。尝试使用非静态集合。

于 2012-05-20T12:54:32.330 回答