TV
Есть CollectionView. Пытаюсь заполнить данные:
public bool IsBusy { get; set; } //для ActivityIndicator
public IEnumerable<MyModel> MyModelList { get; set; }
public MyModelListViewModel() //Конструктор класса. Этот класс назначается в качестве BindingContext
{
IsBusy = true;
Task.Run(async () =>
{
MyModelList = await new MyModelService().GetMyModelsAsync();
IsBusy = false;
});
}
Из класса MyModelsService берутся данные:
public ObservableCollection<MyModel> MyModels { get; set; }
public MyModelService()
{
MyModels = new ObservableCollection<MyModel>();
MyModel.Add(...);
MyModel.Add(...);
}
public async Task<ObservableCollection<MyModel>> GetMyModelsAsync()
{
return await Task.FromResult(MyModel);
}
В CollectionView ничего не показывает