如何根据属性的值复制Wix复选框?
到目前为止,我已经完成了以下工作:
<Control Id="Checkbox" Type="CheckBox" X="0" Y="0" Width="100" Height="15" Property="CHECKBOX_SELECTION" Text="I want this feature" CheckBoxValue="1" TabSkip="no">
<Condition Action="hide">HIDE_CHECKBOX</Condition>
<Condition Action="show">NOT HIDE_CHECKBOX</Condition>
</Control>
目前我有两个自定义操作来设置HIDE_CHECKBOX和CHECKBOX_SELECTION。 CHECKBOX_SELECTION自定义操作在HIDE_CHECKBOX操作后立即发生。
我所看到的是HIDE_CHECKBOX表现正常(即隐藏了复选框),这表明我已经自定义操作的顺序正确,但CHECKBOX_SELECTION没有更改复选框的检查状态。这是一个安全的假设吗?另外,我已经确认SELECTION在日志中被设置为“1”。
我是否在正确的轨道上?我错了什么?
答案 0 :(得分:0)
显示属性更改的日志片段将有很大帮助。缺乏这一点,我将使用我的魔法八球注意到你的问题可能只是一个错字,但暗示:
是否真的将SELECTION
属性标记为1?如果这样与复选框所基于的CHECKBOX_SELECTION
属性不匹配并解释所有问题。