Это может звучать как вопрос n00b, так как я пока очень мало знаю о PRISM, но давайте представим, что у меня есть гипотетическая ситуация с составным приложением, состоящим из 3 элементов управления: Элемент управления A (диаграмма), Элемент управления B таблица) и Control C (калькулятор).
Все ли эти элементы управления работают в одном потоке пользовательского интерфейса? Например, если Control A начинает делать какие-то сумасшедшие вычисления в своем основном потоке и блокирует - весь контейнер замерзнет?
Если ответ на этот вопрос положительный - единственное решение сказать «контрольной команде», чтобы А этого не делала? Или есть какой-то шаблон проектирования, о котором мы могли бы подумать?
Если ответ на этот вопрос - нет - можете ли вы немного объяснить, как это работает, или указать мне какую-то документацию, которую я мог бы рассмотреть по этому вопросу?
Спасибо