Я использую IObservable для загрузки в фоновом режиме.Я хочу указать, когда это закончится загрузка.Как я могу сделать это только один раз, а не каждый раз, когда мой ретривер данных возвращает доход?Как мне это сделать?
bool IsLoading = true;
ObservableCollection<MyData> dataList = new
ObservableCollection<MyData>();
DataLoader.RetrieveData().ToObservable(Scheduler.ThreadPool).Select(x => x).ObserverOn(Scheduler.Dispatcher).Subscribe(x => {
dataList.Add(x);
IsLoading = false;});