Я быстро осваиваю Composite WPF, создаю небольшое демонстрационное приложение для решения проблем. В моем приложении один регион и два модуля, модуль A и модуль B. Каждый модуль содержит простой текстовый блок «Hello World». Оба модуля настроены как загрузка по требованию в соответствии с этим инструкциям MSDN. Куда.
На оболочке есть две кнопки: «Загрузить модуль A» и «Загрузить модуль B». При нажатии кнопки загружается соответствующий модуль. Итак, допустим, я нажимаю «Загрузить модуль A», затем «Загрузить модуль B». Модуль A, затем модуль B загружаются должным образом. Но если я снова нажму «Загрузить модуль A», ничего не произойдет.
Я застрял на этом этапе. Я думаю, что моя проблема в том, что мне нужно активировать и деактивировать представления в модулях, а не использовать загрузку по требованию. Но я понятия не имею, как это сделать, и я не могу найти никакой документации или блогов, в которых говорится об этом.
Итак, вот мой вопрос: как загрузить / выгрузить (или показать / скрыть) представления? Если кто-то может указать мне на образец кода, я буду очень признателен. Спасибо за вашу помощь.