WiX:禁用下一个按钮,直到编辑控件包含有效的GUID

时间:2010-10-23 23:22:58

标签: installer wix windows-installer wix3.5

使用WiX,在用户在编辑(文本框)控件中输入格式正确的GUID之前,禁用页面上的“下一步”按钮的最简单方法是什么?

我希望答案是Next按钮控件中的Condition元素,但我无法弄清楚条件是什么。条件是否支持正则表达式匹配?

1 个答案:

答案 0 :(得分:1)

我对此表示怀疑,但您可能有一个运行脚本的自定义操作(例如.vbs文件,可以找到运行脚本的CustomAction的示例here),这将采用该值并检查它是否有效。 VBScript支持正则表达式(参见here)。然后该脚本将某些属性设置为true或false,具体取决于guid是否有效。然后将在条件中使用此属性。