Индикатор выполнения UserDialog не отображается - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь показать индикатор выполнения во время работы сети, но он не увеличивается. Остается с 2.

enter image description here

public async Task SyncPopulationDataAsync(string countryId)
{
    var cancelled = false;

    using (var dlg = Mvx.Resolve<IUserDialogs>().Progress("Test Progress", () => cancelled = true))
    {
        while (dlg.PercentComplete < 100)
        {
           dlg.PercentComplete += 2;
           await Task.Run(() => SyncPopulationData(countryId)).ConfigureAwait(false);
        }
     }
}
...