Динамическое вывод данных в TextBlock

Есть условная переменная TextBlock.Text = "Hello";, находится она в цикле. Задача выводить значение переменной в TextBlock, и обновлять данную переменную меняя ее значение при каждой итерации цикла с определенным таймаутом. На текущий момент код условно выглядит так:

for (int i = 0; i <= 5; i++)
{
    TextBlock.Text = "Hello";
    Thread.Sleep(1000);
}

Динамически при работе программы переменная не обновляется, а значения отображаются только после полного завершения цикла. Почему так происходит, и как динамически выводить данные в TextBlock?


Ответы (0 шт):