gpt4 book ai didi

user-interface - 使用 WiX 如何根据属性更改禁用/启用控件?

转载 作者:行者123 更新时间:2023-12-04 10:32:06 24 4
gpt4 key购买 nike

当我有一个 WiX Combobox 并且当我更改选择时,我想禁用/启用其他 UI 控件时,我的大脑有点融化了。

  <ComboBox Property="SQLAUTHTYPE">
<ListItem Value="WindowsAuth" Text="Windows Authentication" />
<ListItem Value="SqlAuth" Text="SQL Authentication" />
</ComboBox>

那就是当这些事件被触发时......
  MSI (c) ... PROPERTY CHANGE: Modifying SQLAUTHTYPE property. Its current value is 'WindowsAuth'. Its new value: 'SqlAuth'.
MSI (c) ... PROPERTY CHANGE: Modifying SQLAUTHTYPE property. Its current value is 'SqlAuth'. Its new value: 'WindowsAuth'.

以下 UI 控件在选择 WindowsAuth 时标记为禁用,并在选择 SqlAuth 时启用...
  <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>

关于user-interface - 使用 WiX 如何根据属性更改禁用/启用控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com