Можно ли как-нибудь приостановить все команды обновления пользовательского интерфейса в Winforms?
Или у меня есть небольшое ощущение, что я пытаюсь пойти по этому пути совершенно неправильно, так что есть другой способ обойти мою проблемуЯ в основном загружаю сохраненное состояние элемента управления, который загружает новые элементы управления по всему нему.Тем не менее, я делаю это в потоке пользовательского интерфейса, а некоторые загружают данные из другого потока, который затем заполняет пользовательский интерфейс.
Таким образом, эффект, который я получаю при загрузке, заключается в том, что пользователь может видеть несколькоэлементов управления, появляющихся в одном месте, затем перемещающихся в другое место в форме, меняющих значения и т. д.
Я бы хотел вместо этого загрузить экран загрузки и загрузить элементы управления в фоновом режиме.Это довольно большое приложение, и это НЕ ТАК важно, поэтому переделка моего кода на самом деле не вариант.
Могу ли я просто остановить все команды Update () в элементе управления во время выполнения метода?