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 に答える