, поэтому я делаю очень простую игру, в которой вам нужно ввести слово, которое отображается в окне. Моя идея заключается в том, что когда пользователь правильно ее набрал, фон прямоугольника несколько раз меняет цвет. То, что я прямо сейчас:Изменить цвета в фоновом режиме
PalabraUsuario.BorderBrush = Brushes.Green;
Thread.Sleep(300);
PalabraUsuario.BorderBrush = Brushes.Blue;
Thread.Sleep(300);
PalabraUsuario.BorderBrush = Brushes.Green;
Thread.Sleep(300);
PalabraUsuario.BorderBrush = Brushes.Blue;
Проблема заключается в том, что нет никаких визуальных изменений для пользователя, однако, если я просто положить один из этих линий цвета делает изменение. Я ищу способ прочитать эти строки «медленно» (как в одной строке, а потом немного подождать), чтобы вызвать визуальный эффект, который я ищу.
Попробуйте 'Application.DoEvents();' после каждого изменения цвета. – SimpleVar