在我的应用程序中,我有listBox,它的项源是ObservableCollection,但是当我添加数据时,这个listBox不会更新。在构造函数中我使用:
listBoxPersons.ItemsSource = UserContacts;
用户UserContacts是静态的ObservableCollection,它是从数据库初始化的,当我打开程序时,它显示正确的数据。但是当我使用相同的代码listBoxPersons.ItemsSource = UserContacts;
向数据库中添加新项目时,listBox将不会显示添加的项目。但是当我注销并再次登录我的应用程序时,它会显示我添加的项目。
答案 0 :(得分:1)
你真的说要在数据库中添加新项目。您还需要将项添加到ObservableCollection。
答案 1 :(得分:0)
问题可能在于static
ObservableCollection。
尝试使用非静态集合。