С каждой итерацией цикла я хочу визуально обновить текст текстового блока. Моя проблема заключается в том, что окно WPF или элемент управления не визуально обновляется до завершения цикла.
for (int i = 0; i < 50; i++)
{
System.Threading.Thread.Sleep(100);
myTextBlock.Text = i.ToString();
}
В VB6 я бы назвал DoEvents() или control.refresh. На данный момент мне бы хотелось, чтобы быстрое и грязное решение было похоже на DoEvents(), но я также хотел бы узнать об альтернативах или "правильном" способе сделать это. Я могу добавить простой оператор привязки? Что такое синтаксис? Спасибо заранее.