User interface 使用WiX如何根据属性更改禁用/启用控件?
当我有一个WiX组合框的时候,我的大脑有点崩溃,当我改变选择时,我想禁用/启用其他UI控件User interface 使用WiX如何根据属性更改禁用/启用控件?,user-interface,properties,wix,wix3,User Interface,Properties,Wix,Wix3,当我有一个WiX组合框的时候,我的大脑有点崩溃,当我改变选择时,我想禁用/启用其他UI控件 <ComboBox Property="SQLAUTHTYPE"> <ListItem Value="WindowsAuth" Text="Windows Authentication" /> <ListItem Value="SqlAuth" Text="SQL Authentication" /> </ComboBox> 选择W
<ComboBox Property="SQLAUTHTYPE">
<ListItem Value="WindowsAuth" Text="Windows Authentication" />
<ListItem Value="SqlAuth" Text="SQL Authentication" />
</ComboBox>
选择WindowsAuth时,以下UI控件标记为禁用;选择SqlAuth时,以下UI控件标记为启用
<Control Type="Edit" Width="164" Height="16" X="25" Y="149" Id="SQLAccountTextbox" Property="SQLACCOUNT"
<Control Type="Edit" Width="164" Height="16" X="190" Y="148" Id="SQLPasswordTextbox" Property="SQLPASSWORD" Password="yes" />
这应该可以做到:
<Control Type="Edit" Width="164" Height="16" X="190" Y="148" Id="SQLPasswordTextbox" Property="SQLPASSWORD" Password="yes">
<Condition Action="enable">SQLAUTHTYPE = "SqlAuth"</Condition>
<Condition Action="disable">SQLAUTHTYPE = "WindowsAuth"</Condition>
</Control>
SQLAUTHTYPE=“SqlAuth”
SQLAUTHTYPE=“WindowsAuth”
完美。我不知道为什么我看不到。
<Control Type="Edit" Width="164" Height="16" X="190" Y="148" Id="SQLPasswordTextbox" Property="SQLPASSWORD" Password="yes">
<Condition Action="enable">SQLAUTHTYPE = "SqlAuth"</Condition>
<Condition Action="disable">SQLAUTHTYPE = "WindowsAuth"</Condition>
</Control>