1

Linq を使用してフィルタリングしたい次のプロパティがあります。これにより、ビュー内のバインディングが UI を適切に更新できるようになります。

public ObservableCollection<Worker> Workers
{
    get { return DataManager.Data.MasterWorkerList; }
}

これらの解決策は別の投稿で提案されましたが、ビューを更新できません。

get { return new ObservableCollection<Worker>(DataManager.Data.MasterWorkerList.Where(w => w.Known != true)); }

get
{
    var workerList = DataManager.Data.MasterWorkerList.Where(w => w.Known != true);
    return workerList.ToObservableCollection<Worker>();
}

DataManagerSingleton クラスでDataあり、そのインスタンスです。UI の更新を中断せずに、このプロパティで Linq フィルタリングを使用するにはどうすればよいですか?

4

1 に答える 1