Я видел несколько примеров кода многопоточных интерфейсов в WPF с использованием нескольких окон, где каждое окно работает в своем собственном потоке интерфейса. Мне интересно, есть ли способ сделать это с помощью встроенных элементов управления?
Например, допустим, у меня есть usercontrol1 и usercontrol2, оба встроенные в Window1. Usercontrol1 начинает вращаться и блокирует основной поток пользовательского интерфейса. Окно и usercontrol2 осуществляются. Есть ли способ сделать это так, даже если блоки usercontrol1, Window1 + usercontrol2 по-прежнему реагируют?
Давайте предположим, что мы не контролируем разработчиков usercontrol1 - поэтому мы не можем сказать им, чтобы они управляли поведением.
Предположим также, что обмен данными между usercontrol1 + 2 является обязательным.
Должен ли я изучать что-то вроде AddIn?