Я разработал приложение для Windows с использованием C # и .Net Framework 4.5
Мое приложение загружает пользовательский контроль и принимает данные от пользователей.Возможно, в этом пользовательском элементе содержится более 100 элементов управленияОн отлично работает, когда я активно использую свою систему.
Проблема в том, что я держу свое приложение открытым и переключаюсь на другие приложения, которые также работают, например, проверяют мою электронную почту, просматривают интернет или используют Excel.Вернувшись к своей программе, я вижу рамку своей программы и несколько элементов управления, но не все из них, и я могу просматривать свою программу до последнего приложения, которое я посетил.Также заголовок моего приложения станет черным.
Обратите внимание, что мое приложение не становится недоступным. Просто не загружаются все мои элементы управления.Я назначил ярлык для перезагрузки пользовательского элемента управления, с помощью которого я могу перезагрузить свой пользовательский элемент управления, и тогда он работает нормально.
![This is how freeze UI looks like](https://i.stack.imgur.com/Flaq5.png)
![This is how it looks like when reload](https://i.stack.imgur.com/GLHhB.png)