维克斯。选中复选框后运行自定义操作

时间:2012-09-15 21:18:22

标签: checkbox wix custom-action

我有两个文件Product.wxc,我写了

<Property Id="CheckBoxProp">

和自定义操作

<InstallExecuteSequence>
      <Custom Action="MyCustomAction" After="InstallInitialize">
        CheckBoxProp=1 
      </Custom>
</InstallExecuteSequence>

在另一个文件MyCheckBoxDlg.wxc我写了UI对话框,我描述了复选框

<Control Type="CheckBox" Id="MyCheckBoxID" Width="125" Height="26" X="26" Y="124" Text="My text" Property="CheckBoxProp" CheckBoxValue="1" />

我在另一个文件中写的所有发布,其中我有一个DialogRef到MyCheckBoxDlg

当我开始安装时,习惯没有看到值CheckBoxProp的更改。

帮助PLZ!我等你的帮忙。

1 个答案:

答案 0 :(得分:4)

CheckBoxProp是私有而非安全(公共)属性。将其更改为CHECKBOXPROP并使用Secure属性将其列在SecureCustomProperties property中。