0

Dialog1:包含两个单选框。- 当用户选择 radiobox1 时,他会转到 WixUI_Minimal 工作流程 - 当用户选择 radiobox2 时,他会转到以 Dialog2 开头的自定义 UI

Dialog2:包含一个进度条 - 我希望在此对话框打开时调用自定义操作 CA1

我在 Dialog1 中尝试了以下操作: - 发布 NewDialog 以使用 Order 1 打开 Dialog2 - 使用 Order 2 发布 CA1 的 DoAction 在这种情况下不调用 CA1。

我在 Dialog2 中尝试了以下操作 - 在 Dialog 外部放置了一个自定义操作,其中包含 Control 和 Dialog 参考。在这种情况下不调用 CA1。

有没有办法在打开 Dialog2 时执行 CA1?

4

1 回答 1

0

“我在 Dialog1 中尝试了以下操作: - 发布 NewDialog 以使用 Order 1 打开 Dialog2 - 使用 Order 2 发布 CA1 的 DoAction 在这种情况下不调用 CA1。”

我已经尝试过上述方法,但在 Dialog2 中我使用了 InstallExecuteSequence 而不是 InstallUISequence。

通过使用 InstallUISequence 如下,我能够得到我需要的结果:

<InstallUISequence>
<Custom Action="CA1" Before="ExecuteAction"/>
</InstallUISequence>
于 2013-07-18T08:13:36.750 回答