Как настроить тему WiX Burn с помощью дополнительной кнопки ввода и открыть другую страницу при нажатии?

Я создаю проект начальной загрузки wix, который последовательно выполняет 2 msi файла. Я хочу, чтобы у пользователя был пользовательский интерфейс, который позволяет пользователю выбирать файлы msi, которые должны быть выполнены (что-то похожее на пользовательский интерфейс выбора функций), для этого я добавил кнопку на странице установки.

<Page Name="Install">
<Richedit Name="EulaRichedit" X="11" Y="80" Width="-11" Height="-70" TabStop="yes" FontId="0" HexStyle="0x800000" />
<Checkbox Name="EulaAcceptCheckbox" X="-11" Y="-41" Width="260" Height="17" TabStop="yes" FontId="3" HideWhenDisabled="yes">#(loc.InstallAcceptCheckbox)</Checkbox>
<Button Name="OptionsButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.InstallOptionsButton)</Button>
<Button Name="FeatureButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">Feature</Button>

<Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button>
<Button Name="WelcomeCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallCloseButton)</Button>
</Page>

Теперь я хочу, когда я нажимаю FeatureButton должна появиться новая страница. Есть ли способ сделать это?

1 ответ

Это невозможно при использовании Bootstrapper по умолчанию, который вам понадобится для создания своего собственного Bootstrapper.

Посмотрите по этой ссылке, чтобы начать:

https://www.wrightfully.com/part-1-of-writing-your-own-net-based-installer-with-wix-overview/

Другие вопросы по тегам