private void button1_Click(object sender, RoutedEventArgs e)
{
int i = 0;
while (i < 500)
{
label1.Content = i.ToString();
// System.Threading.Thread.Sleep(2000);
++i;
}
}
Я пытаюсь обновить содержание Маркировки каждый раз, когда переменная увеличена, но что происходит, Содержание label1, изменяется только однажды и только после того, как цикл с условием продолжения завершается. Я думал, что приращение переменной счетчика было так быстро, что поток UI не мог догнать его, таким образом, я хотел сделать поток неактивным в течение 2 секунд, надеясь видеть, что label1 изменяет значение 500 раз. Это не работало также. Почему?