使用上面的代码,当安装程序启动时,下一步按钮变为只读,但是当我更改文本时,-6ren">
gpt4 book ai didi

wix - 如何对 Wix UI 编辑控件执行验证

转载 作者:行者123 更新时间:2023-12-04 05:33:06 25 4
gpt4 key购买 nike

我如何对 wix 编辑控件进行验证并使“下一步”按钮仅在用户输入一些字符串时可用(不能为空)

<Property Id="BASEKITPATH" Value=" " />


<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Condition Action="disable"><![CDATA[BASEKITPATH = " "]]></Condition>
<Condition Action="enable"><![CDATA[BASEKITPATH <> " "]]></Condition>
</Control>

使用上面的代码,当安装程序启动时,下一步按钮变为只读,但是当我更改文本时,下一步按钮没有任何变化,下一步保持只读

似乎是什么问题

最佳答案

这是底层 Windows 安装程序的已知限制。它有这样的场景,其中 ControlConditions 不起作用,因为它们不验证在显示 UI 时已更改的属性。

典型的解决方法是使用互斥的 ControlEvent。一个调用 SpawnDialog 以显示验证错误消息,另一个调用下一​​个适用的对话框。

关于wix - 如何对 Wix UI 编辑控件执行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12340061/

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