2015-06-01 2 views
1

У меня есть класс ContentPage.Обновить ярлык внутри задачи в ContentPage не работает

создать задачу в классе и имеют этот простой код:

async Task ScoutingTimeThread() 
{ 
    while (true) 
    { 
     i++; 
     label.Text = i.ToString(); 
     await Task.Delay(1000 * 1); 
    } 
} 

i является членом класса

Метка обновляется только один раз в первый раз. Почему это так?

ответ

4

Вы должны быть уверены, что обновления пользовательского интерфейса выполняются в основном потоке:

Device.BeginInvokeOnMainThread(() => { 
    label.Text = i.ToString(); 
}); 
Смежные вопросы