Я использую Dispatcher.PushFrame, чтобы заблокировать мой код, позволяя обновлять пользовательский интерфейс до завершения длительного процесса.Это работает, как и ожидалось, пока мой вызов Dispatcher.PushFrame происходит из события нажатия кнопки.Однако, если я использую этот же код во время события или конструктора Page Loaded, пользовательский интерфейс не обновляется и никогда не рисует.В качестве случайного эксперимента я попытался использовать Window.ShowDialog из конструктора, и он позволяет рисовать пользовательский интерфейс, даже если элемент управления блокируется до закрытия модального диалога.Может ли кто-нибудь предложить решение, позволяющее использовать эту функцию из события Page Loaded с использованием Dispatcher.PushFrame или какого-либо другого ручного механизма?
В качестве дополнения, если я минимизирую или увеличиваю окно, пользовательский интерфейс рисует и я могу взаимодействоватьэто нормально, но не до тех пор, пока я не выполню изменение размера вручную.