У меня есть UniformGrid, каждая ячейка имеет свойство быть белого или красного цвета.Я хочу иметь цикл, который выполняется по всем координатам сетки (сверху вниз, слева направо) и окрашивать ячейки сетки в красный цвет, но я хочу сделать так, чтобы это выглядело как анимация - красная линия, заполняющая сетку.В действительности, сетка полностью заполняется за секунду, таким образом, нет иллюзии анимации.
У меня работает цикл, который вызывает UI Dispatcher и отправляет ему функцию «paintCell», которая окрашивает ячейку (красныйили белый).Предположительно, кажется, что объект Dispatcher запускает код paintCell, но фактически не перерисовывает экран до тех пор, пока все события рендеринга в очереди не будут обработаны и удалены из очереди.Я попытался добавить: «Thread.sleep (500)», подумав, что я могу замедлить весь раздел раскраски и рендеринга, но программа действует так же в отношении интервала между окрасками ячеек - программа спит, но Вся сетка перекрашивается и обрабатывается сразу.
Требуются какие-либо пояснения?