Как сделать условное переключение по SelectionTree
От: zjihorka  
Дата: 18.08.11 18:08
Оценка:
Здравствуйте.
Недавно заказчик потребовал изготовить для него инсталлятор.
Я чуть-чуть пошарил в инете и выбрал Wix.

Проблема в следующем:

Пакет установки должен предоставлять
возможность настройки параметров базы
данных после того, как пользователь выберет её установку с помощью
контрола SelectionTree.

Для этого заказчик просит сделать ещё одно диалоговое окно с настройками базы данных,
которое бы появлялась только при выборе БД,
и пропускалась в противном случае.

привожу фрагменты кода, которые пояснят выше сказанное

<Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="CompletionDlg">1</Publish>
<Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="DbTuningDlg" order="1">DBTUNING</Publish>

...

<!--Диалог, в котором требуется ввести параметры установки базы данных-->
<Publish Dialog="DbTuningDlg" Control="Next" Event="NewDialog" Value="CompletionDlg">1</Publish>

...

<Publish Dialog="CompletionDlg" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>

Предположительно, свойство DBTUNING можно установить с помощью события SelectionDescription, которое публикует
SelectionTree, но реализовать это я не смог.


Подскажите, пожалуйста, как организовать условие выбора диалогового окна.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.