Поделиться через


Создание пользовательских интерфейсов в модулях слияния

Для модулей слияния редко требуется пользовательский интерфейс. Выпуск модуля слияния, который содержит как устанавливаемые компоненты, так и пользовательский интерфейс, в конечном итоге ограничивает гибкость пользователя модуля. Объединение компонентов и пользовательского интерфейса в один модуль может помешать разработчикам использовать собственный пользовательский интерфейс или обеспечить автоматическую установку. Лучшая альтернатива — выпустить два модуля слияния, один из них автоматически устанавливает компоненты, а второй дополнительный модуль, содержащий пользовательский интерфейс. Модуль с пользовательским интерфейсом должен содержать модуль компонента в таблице ModuleDependency. Этот метод позволяет авторам модулей предоставлять пользовательский интерфейс без принудительного его использования для разработчиков.

Когда таблицы пользовательского интерфейса используются в модулях слияния, их можно объединить так же, как и любые другие таблицы.