У меня есть цикл for в моем WPF. Текстовое поле не обновляется, пока цикл не завершится.
Мой код:
for (int i = 0; i < 10; i++)
{
Thread.Sleep(1500);
// MessageBox.Show(i.ToString());
updateTextBox(i);
}
Функция обновления:
private void updateTextBox(int i)
{
// MessageBox.Show("reached here:" + i.ToString());
txtExecLog.AppendText("\n" + i.ToString());
}
Если я раскомментирую текст сообщения, он обновляется один за другим, в противном случае он обновляет через 15 секунд (1.5*10)
текстовое поле со всеми значениями.