Пользовательский интерфейс Wix для установки базы данных SQL

Это мой самый первый проект wix. Я скачал wix 3.6 rc. Мой проект установки включает в себя 2 проекта WCF и 1 Silverlight. Все работает нормально с интерфейсом Wix по умолчанию. Но теперь, когда мне нужно добавить базу данных SQL к нему. Он отлично работает со значениями по умолчанию, как показано ниже:

                  <Component Id='SqlComponent' Guid='8B72C159-1477-4A58-AFAE-E94D756BFFA6'>
                    <CreateFolder/>
                    <sql:SqlDatabase Id='SqlDatabase' Database='master' Server='.'
                      CreateOnInstall='yes' DropOnUninstall='no' ContinueOnError='yes'>
                      <sql:SqlScript Id='CreateTable' BinaryKey='CreateTable' ExecuteOnInstall='yes' />
                      <sql:SqlScript Id='CreateTable1' BinaryKey='CreateTable1' ExecuteOnInstall='yes' />
                    </sql:SqlDatabase>
                  </Component>

Но мне нужно представить пользовательский интерфейс для пути к базе данных sql, имени базы данных, имени пользователя и пароля, если имя пользователя и пароль не указаны, используйте пользователя Windows.

Просто чтобы посмотреть, как добавить пользовательский интерфейс, я попробовал следующее: но он отображает пользовательский интерфейс сразу. Но я хочу, чтобы это было показано специально для установки базы данных SQL.

<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes">
  <Text>Ready to Install</Text>
</Control>

<Control Id="Install" Type="PushButton" X="304" Y="243" Width="56" Height="17"
    Default="yes" Text="Install">
  <Publish Event="EndDialog" Value="Return" />
</Control>

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

Ответы на вопрос(2)

Ваш ответ на вопрос