Automatic account creation is now enabled. Captcha authentication required for account creation and editing unless you are trusted here.

User Interface Basics

From WiX Wiki at MindCapers

Jump to: navigation, search

Contents

Stock Sequences

Stock Dialogs

Stock Bitmaps and Icons

EULA/ License Agreement

Assuming you are using WixUIExtension.dll (nearly everyone does) you are probably wondering how to replace the default license agreement with your own. Specify a WiX variable named WixUILicenseRtf with the value of an RTF file that contains your license text, like this.

<WixVariable Id="WixUILicenseRtf" Value="pathto\mylicence.rtf" />

If you are using Wix from the Visual Studio IDE then the best thing to do with the licence file is put it in the same folder as your solution file and refer to it like this:

<WixVariable Id="WixUILicenseRtf" Value="$(var.SolutionDir)mylicence.rtf" />

Advanced Topics

EmbeddedUI

It seems there is a problem (as of August 2008) with the UI element, worked around by specifying the .dll extension in the Id attribute. This is a working example:

 
        <UI>
          <EmbeddedUI Id="MyCustomUI.dll" SourceFile="$(var.MyCustomUI.TargetDir)$(var.MyCustomUI.TargetName).CA.dll"/>
        </UI>
 
Personal tools