如何在Wix中默认选中复选框

时间:2011-12-31 11:18:24

标签: wix

我正在使用复选框,并且根据选中的复选框跳过一个对话框。

Checkbox的以下代码

<Control Id="CheckBox_Samples" Type="CheckBox" X="172" Y="225" Width="274" Height="26" Property="INSTALLSAMPLES" Text="Install Samples" CheckBoxValue="TRUE" TabSkip="no" />

以下代码跳过对话框。

<Control Id="Next" Type="PushButton" X="372" Y="348" Width="56" Height="17" Text="[ButtonText_Next]" Default="yes">
  <Publish Event="SetTargetPath" Value="APPDIR">INSTALL</Publish>
  <Publish Event="NewDialog" Value="NewDialog_1">INSTALL AND INSTALLSAMPLES</Publish>
  <Publish Event="NewDialog" Value="SetupTypeDlg">INSTALL AND (NOT INSTALLSAMPLES)</Publish>
</Control>

一切正常。但默认情况下,复选框始终未选中。我想默认显示选中复选框。

1 个答案:

答案 0 :(得分:7)

控件与属性绑定,因此如果您提供属性值, 它们将显示为默认内容/设置。在显示您的复选框之前,您是否尝试将INSTALLSAMPLES属性设置为TRUE