Dialog1:包含两个无线电盒。 - 当用户选择radiobox1时,他转到WixUI_Minimal工作流程 - 当用户选择radiobox2时,他移动到以Dialog2
开头的自定义UIDialog2:包含一个进度条 - 我希望在打开此对话框时调用自定义操作CA1
我在Dialog1中尝试了以下内容: - 发布NewDialog以使用订单1打开Dialog2 - 使用订单2发布CA1的DoAction 在这种情况下不会调用CA1。
我在Dialog2中尝试了以下内容 - 在Dialog外部放置了一个带有Control和Dialog参考的自定义操作。 在这种情况下不会调用CA1。
有没有办法在打开Dialog2时执行CA1?
答案 0 :(得分:0)
“我在Dialog1中尝试了以下内容: - 发布NewDialog以使用订单1打开Dialog2 - 使用订单2发布CA1的DoAction在这种情况下不会调用CA1。“
我曾尝试过上述内容但在Dialog2中我使用了InstallExecuteSequence而不是InstallUISequence。
通过使用InstallUISequence,我能够得到我需要的结果:
<InstallUISequence>
<Custom Action="CA1" Before="ExecuteAction"/>
</InstallUISequence>