如何在维护Dlg的“更改”模式下对话框进行排序

时间:2010-11-20 16:00:13

标签: wix wix3.5

我创建了一些用于捕获自定义信息的对话框屏幕。我已根据自定义对话框的“后退”和“下一步”按钮对对话框进行了正确排序。安装完成后,当用户再次在维护模式下启动设置时,会出现“更改”按钮。在更改模式下,UI序列不正确,即单击“后退”或“下一步”按钮时出现错误的屏幕。此外,某些屏幕不会在更改模式中显示,并且需要为更改模式设置完整的Dialog UI序列。

请告知我如何在维护模式的“更改”选项中对DialogUI序列进行排序。

1 个答案:

答案 0 :(得分:0)

您可以按照安排新安装对话框的方式执行此操作。例如,请查看WixUI_Mondo预设的以下片段:

  <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" 
           Value="MaintenanceTypeDlg">1</Publish>

  <Publish Dialog="MaintenanceTypeDlg" Control="ChangeButton" Event="NewDialog" 
           Value="CustomizeDlg">1</Publish>
  <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" 
           Value="VerifyReadyDlg">1</Publish>
  <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" 
           Value="VerifyReadyDlg">1</Publish>
  <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" 
           Value="MaintenanceWelcomeDlg">1</Publish>

按下“更改”按钮后,您可以在MaintenanceTypeDlg之后看到CustomizeDlg如何设置为下一步。遵循模式。

如果我误解了你的问题,请进一步详细说明。