gpt4 book ai didi

validation - Wix 自定义对话框验证

转载 作者:行者123 更新时间:2023-12-04 01:55:28 25 4
gpt4 key购买 nike

如何验证 Wix 自定义对话框中的字段?我有一个组合框,我用它来设置一个不能为空的属性。

最佳答案

这将取决于验证的复杂性。对于一个简单的控件必须具有一个值,您可以执行以下操作:

<UI...>
<Dialog...>
<Control Id="Next"...>
<Publish Event="SpawnDialog" Value="ErrorsDlg">Not SomeProperty</Publish>
<Publish Event="NewDialog" Value="NextDialog">Property</Publish>
</Control>
</Dialog>
</UI>

其中 ErrorsDlg 是您创建的类似于 MessageBox 样式对话框的对话框。如果您有更复杂的验证,您可以编写一个自定义操作来读取属性、评估规则并设置一个标志以及要显示的错误消息。那看起来更像这样:
<UI...>
<Dialog...>
<Control Id="Next"...>
<Publish Event="DoAction" Value="ValidateCA">1</Publish>
<Publish Event="SpawnDialog" Value="ErrorsDlg">Not DataValid</Publish>
<Publish Event="NewDialog" Value="NextDialog">DataValid</Publish>
</Control>
</Dialog>
</UI>

关于validation - Wix 自定义对话框验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140397/

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