В главном / подробном представлении нашего приложения в качестве основного используется сетка данных и пользовательский элемент управления в качестве подробного представления. Детальный просмотр требует много времени для вычисления и рендеринга, что делает курсирование вверх / вниз основного вида мучительно медленным.
Поэтому нам бы хотелось, чтобы представление сведений работало асинхронно (в отдельном потоке пользовательского интерфейса) с уведомлениями об изменениях от мастера.
Создание формы в отдельном потоке относительно просто, так как Application.Run принимает параметр формы.
Есть ли способ запустить элемент управления winforms в отдельном потоке? Я знаю, что у родных окон в разных потоках могут быть отношения родитель / потомок, но я не знаю, как их настроить с помощью winforms.
ТИА,