1

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

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

4

1 回答 1

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 设置为下一步。根据规律。

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

于 2010-11-21T11:41:24.073 回答