Avez-vous eu un coup d'œil à la grande WiX Tutorial qui a une UI page here (archive)? Pour autant que je me souvienne, l'exemple d'interface utilisateur que vous pouvez télécharger à partir de là contient un certain nombre de boîtes de dialogue d'interface utilisateur. Je ne sais pas si c'est la liste "complète" et ultime - mais certainement une assez bonne liste, si je me souviens bien.
EDIT: semble vraiment terriblement difficile de trouver une liste complète de ces boîtes de dialogue! Hey Rob - si vous lisez ceci - ce serait un excellent ajout à votre fichier d'aide WiX et FAQ sur wix.sourceforge.net!
Je ne pouvais pas trouver quoi que ce soit même dans la source du tout ......
Mais déterrer un code que j'avais, un certain temps, je dois avoir trouvé un « WiXUI ...... wxi "fichier de fragment, puisque j'ai modifié la liste des boîtes de dialogue pour supprimer la boîte de dialogue" Contrat de licence ". A part cela, ma liste ici doit être complète, je pense:
<!--
First-time install dialog sequence: Maintenance dialog sequence:
- WixUI_WelcomeDlg - WixUI_MaintenanceWelcomeDlg
- WixUI_LicenseAgreementDlg - WixUI_MaintenanceTypeDlg
- WixUI_CustomizeDlg - WixUI_CustomizeDlg
- WixUI_VerifyReadyDlg - WixUI_VerifyReadyDlg
- WixUI_DiskCostDlg
-->
<Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi">
<Fragment>
<UI Id="WixUI_NoLicenseAgreement">
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Property Id="WixUI_Mode" Value="FeatureTree" />
<DialogRef Id="BrowseDlg" />
<DialogRef Id="CustomizeDlg" />
<DialogRef Id="DiskCostDlg" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="ExitDialog" />
<DialogRef Id="FatalError" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="MaintenanceTypeDlg" />
<DialogRef Id="MaintenanceWelcomeDlg" />
<DialogRef Id="MsiRMFilesInUse" />
<DialogRef Id="PrepareDlg" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ResumeDlg" />
<DialogRef Id="UserExit" />
<DialogRef Id="VerifyReadyDlg" />
<DialogRef Id="WelcomeDlg" />
Bien sûr, l'ordre dans lequel ces boîtes de dialogue apparaissent, est contrôlée par les « séquences de l'interface utilisateur » dans votre installation.
Marc
Avez-vous téléchargé la source pour WiX? –
Je suis actuellement à la recherche de la source. Comme je ne connais pas le code, j'ai du mal à trouver où les dialogues existent. –