Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 如何在我的burn bootstrapper用户界面上创建自定义页面?_Wix_Wix3_Burn - Fatal编程技术网

Wix 如何在我的burn bootstrapper用户界面上创建自定义页面?

Wix 如何在我的burn bootstrapper用户界面上创建自定义页面?,wix,wix3,burn,Wix,Wix3,Burn,我使用burn引导程序,并且我能够在安装程序UI中进行一些小的更改 我的问题是,在卸载过程中会显示,即使是卸载,但用户会看到安装消息,这有点奇怪 如何创建用于卸载的自定义,并将其连接到修改后的自定义用户界面 以下是我的自定义刻录用户界面: <?xml version="1.0" encoding="utf-8"?> <Theme xmlns="http://wixtoolset.org/schemas/thmutil/2010"> <Window Width

我使用burn引导程序,并且我能够在安装程序UI中进行一些小的更改

我的问题是,在卸载过程中会显示
,即使是卸载,但用户会看到安装消息,这有点奇怪

如何创建用于卸载的自定义
,并将其连接到修改后的自定义用户界面

以下是我的自定义刻录用户界面:

<?xml version="1.0" encoding="utf-8"?>
<Theme xmlns="http://wixtoolset.org/schemas/thmutil/2010">
    <Window Width="485" Height="300" HexStyle="100a0000" FontId="0" >#(loc.Caption)</Window>
    <Font Id="0" Height="-12" Weight="500" Foreground="000000" Background="FFFFFF">Segoe UI</Font>
    <Font Id="1" Height="-24" Weight="500" Foreground="000000">Segoe UI</Font>
    <Font Id="2" Height="-22" Weight="500" Foreground="000000">Segoe UI</Font>
    <Font Id="3" Height="-12" Weight="500" Foreground="000000" Background="FFFFFF">Segoe UI</Font>
    <Font Id="4" Height="-12" Weight="500" Foreground="ff0000" Background="FFFFFF" Underline="yes">Segoe UI</Font>

    <Image X="0" Y="0" Width="173" Height="95" ImageFile="logo.png" Visible="yes" />

    <Page Name="Install">
        <Hypertext Name="LicenseAggreementText" X="20" Y="121" Width="440" Height="42" TabStop="yes" FontId="3">#(loc.EulaHyperText)</Hypertext>
        <Button Name="InstallButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button>
        <Button Name="OptionsButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.InstallOptionsButton)</Button>
    </Page>
    <Page Name="Options">
        <Text X="20" Y="121" Width="-11" Height="17" FontId="3">#(loc.OptionsLocationLabel)</Text>
        <Editbox Name="FolderEditbox" X="20" Y="143" Width="-91" Height="21" TabStop="yes" FontId="3" FileSystemAutoComplete="yes" />
        <Button Name="BrowseButton" X="-11" Y="142" Width="100" Height="23" TabStop="yes" FontId="3">#(loc.OptionsBrowseButton)</Button>
        <Button Name="OptionsOkButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.OptionsOkButton)</Button>
        <Button Name="OptionsCancelButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.OptionsCancelButton)</Button>
    </Page>
    <Page Name="Progress">
        <Text X="20" Y="121" Width="70" Height="17" FontId="3" DisablePrefix="yes">#(loc.ProgressLabel)</Text>
        <Text Name="OverallProgressPackageText" X="94" Y="121" Width="-11" Height="17" FontId="3" DisablePrefix="yes">#(loc.OverallProgressPackageText)</Text>
        <Progressbar Name="OverallCalculatedProgressbar" X="20" Y="143" Width="-11" Height="15" />
        <Button Name="ProgressCancelButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.ProgressCancelButton)</Button>
    </Page>
    <Page Name="Modify">
        <Text X="20" Y="100" Width="-11" Height="90" FontId="3">#(loc.ModifyHeader)</Text>
        <Button Name="RepairButton" X="-221" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button>
        <Button Name="UninstallButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button>
        <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.ModifyCloseButton)</Button>
    </Page>
    <Page Name="Success">
        <Text X="20" Y="121" Width="-11" Height="30" FontId="3">#(loc.SuccessHeader)</Text>
        <Button Name="LaunchButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.SuccessLaunchButton)</Button>
        <Text Name="SuccessRestartText" X="-11" Y="-51" Width="400" Height="34" FontId="3" HideWhenDisabled="yes">#(loc.SuccessRestartText)</Text>
        <Button Name="SuccessRestartButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.SuccessRestartButton)</Button>
        <Button Name="SuccessCancelButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.SuccessCloseButton)</Button>
    </Page>
    <Page Name="Failure">
        <Text X="20" Y="100" Width="-11" Height="30" FontId="2">#(loc.FailureHeader)</Text>
        <Hypertext Name="FailureLogFileLink" X="20" Y="141" Width="-11" Height="42" FontId="3" TabStop="yes" HideWhenDisabled="yes">#(loc.FailureHyperlinkLogText)</Hypertext>
        <Hypertext Name="FailureMessageText" X="22" Y="183" Width="-11" Height="51" FontId="3" TabStop="yes" HideWhenDisabled="yes" />
        <Text Name="FailureRestartText" X="-11" Y="-51" Width="400" Height="34" FontId="3" HideWhenDisabled="yes">#(loc.FailureRestartText)</Text>
        <Button Name="FailureRestartButton" X="-116" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.FailureRestartButton)</Button>
        <Button Name="FailureCloseButton" X="-11" Y="-11" Width="100" Height="23" TabStop="yes" FontId="0">#(loc.FailureCloseButton)</Button>
    </Page>
</Theme>

#(位置说明)
微软雅黑效果
微软雅黑效果
微软雅黑效果
微软雅黑效果
微软雅黑效果
#(见附录EulaHyperText)
#(定位安装按钮)
#(定位安装选项按钮)
#(位置选项位置标签)
#(位置选项浏览按钮)
#(定位选项确认按钮)
#(定位选项取消按钮)
#(见附件1)
#(位置:整体进度包装文本)
#(定位按钮)
#(位置修改标题)
#(位置修改按钮)
#(位置修改按钮)
#(位置修改关闭按钮)
#(位置:SuccessHeader)
#(定位成功启动按钮)
#(地址:SuccessRestartText)
#(定位成功重启按钮)
#(定位成功关闭按钮)
#(定位故障标题)
#(位置故障HyperlinkLogText)
#(定位故障重启文本)
#(定位故障重启按钮)
#(定位故障关闭按钮)

如果显示安装页面,则未安装。当捆绑包已安装时,将显示修改页面。在WIX3.x中,无法添加额外的页面