ListBox を表示するアプリケーションがあります。これらの ListBox はデータにバインドされています。リストの 1 つはドアのリストで、もう 1 つのリストはユーザーのリストです。
ドアのリストは、データベースと通信する DataManager クラスから取得されます。ユーザーのリストは、いくつかの計算を行う他のクラスから取得されます。
2 つの ListBox を適切な ObservableList ゲッター セッターにバインドしました。
ドアの場合:
public ObservableList<Door> Doors
{
get { return DataManager.Doors; }
}
そしてユーザーのために:
public ObservableList<User> Users
{
get { return classLogic._users; }
}
ここで問題が発生します。ドアを追加または削除すると、UI のリストが更新されます。ユーザーを追加または削除しても、リストが更新されません。ビューを更新するには、ビューをリロード (アプリケーションを再起動) する必要があります。私は何が欠けていますか?なぜ機能しないのですか?