Коммутационные модули в блоке составного приложения - PullRequest
0 голосов
/ 22 апреля 2009

Я новичок в CAB Framework. Пройдя пример приложения GPS, я понял, как загружается один модуль, и отображается его вид.

У меня есть проект, в котором у меня есть 3 формы. Должен ли я создать для этого один модуль с тремя разными представлениями или создать для этого три разных модуля.

Если я создаю три вида, как мне переключаться между этими видами. И если я создаю три разных модуля, как мне переключаться между этими модулями.

спасибо.

1 Ответ

0 голосов
/ 17 сентября 2009

Если вы всегда будете использовать эти три формы вместе, поместите их в один и тот же модуль. Если вам потребуется только одна или две из этих форм в определенный момент времени, поместите их в отдельные модули, чтобы вы могли загружать только те формы, которые вам нужны по запросу.

Я не понимаю, что именно вы подразумеваете под "переключением между модулями". Если вы ссылаетесь на то, как вы выбираете, какие модули загружать при запуске приложения, вы делаете это путем переопределения метода GetModuleCatalog в загрузчике и создания каталога модулей внутри переопределенного метода. Если вы имеете в виду, как динамически загружать модули в любой точке приложения, вы можете сделать это с помощью метода LoadModule в объекте IModuleManager контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...