Идентификаторы следующей кнопки в настраиваемом диалоговом окне должны соответствовать фактическим идентификаторам целевых диалогов.Измените «SymTransParams» на «TransParams», а «VolCacheParams» на «CacheParams».Кроме того, синтаксис «& Translator = 3» должен быть «! <[CDATA [& Translator = 3]]>»
Для случая, когда никакие функции не выбраны, вы можете отключить кнопку «Далее».В определении раздела / файла «CustomizeDlg» измените определение кнопки «Далее», чтобы она была отключена по умолчанию, и добавьте условие, чтобы включить ее, только если выбрана одна из функций.
<UI>
<Dialog Id="CustomizeDlg" ....
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)" Disabled="yes">
<Condition Action="enable">!<CDATA[[&Translator = 3 OR &Cache = 3 ]]</Condition>
Вы могли бы улучшить это, отобразив динамическую метку, в которой пользователю предлагалось выбрать одну функцию перед продолжением / следующей.