Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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 创建带有4个复选框的新对话框,并添加对话框UI.wxs_Wix_Wix3.5 - Fatal编程技术网

Wix 创建带有4个复选框的新对话框,并添加对话框UI.wxs

Wix 创建带有4个复选框的新对话框,并添加对话框UI.wxs,wix,wix3.5,Wix,Wix3.5,如何向WiX中的对话框安装集添加新对话框?在未来选择对话框之前,我想弹出一个带有4个复选框的对话框来添加一些额外的文件 我发现了一些关于向现有对话框添加复选框的帮助,但是如何添加新对话框呢 我试过这个: 在my UI.wxs中添加了以下内容 <Dialog Id="NewDlg" Width="370" Height="270" Title="Conditions dialog"> <Control Id="Next" Type="PushButton" X="236"

如何向WiX中的对话框安装集添加新对话框?在未来选择对话框之前,我想弹出一个带有4个复选框的对话框来添加一些额外的文件

我发现了一些关于向现有对话框添加复选框的帮助,但是如何添加新对话框呢

我试过这个: 在my UI.wxs中添加了以下内容

<Dialog Id="NewDlg" Width="370" Height="270" Title="Conditions dialog">
    <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)" />
    <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
    <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
      <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
    </Control>
    <Control Id="OP1" Type="CheckBox" X="20" Y="160" Width="290" Height="17" Property="OPONE"  Text="Op1" />
    <Control Id="OP2" Type="CheckBox" X="20" Y="160" Width="290" Height="17" Property="OPTWO" Text="Op2" />
    <Control Id="OP2" Type="CheckBox" X="20" Y="160" Width="290" Height="17" Property="OPTHREE"  Text="Op3" />
    <Control Id="OP2" Type="CheckBox" X="20" Y="160" Width="290" Height="17" Property="OPFOUR" Text="Op4" />

  </Dialog>


<Publish Dialog="NewDlg" Control="Next" Event="NewDialog" Value="FeaturesDlg"></Publish>
  <Publish Dialog="NewDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg"></Publish>

1.
但是对话没有出现

更新:现在显示对话框。但是 该复选框不允许取消选中和,
如何根据复选框的复选框安装文件?

您应该在LicenseAgreementDlg中定义下一步以创建对话框。检查下面的标记代码:

<Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="NewDlg" Order="1"></Publish>        
<Publish Dialog="NewDlg" Control="Next" Event="NewDialog" Value="FeaturesDlg"></Publish>
<Publish Dialog="NewDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg"></Publish>