标签: installer wix windows-installer wix3.5
使用WiX,在用户在编辑(文本框)控件中输入格式正确的GUID之前,禁用页面上的“下一步”按钮的最简单方法是什么?
我希望答案是Next按钮控件中的Condition元素,但我无法弄清楚条件是什么。条件是否支持正则表达式匹配?
答案 0 :(得分:1)
我对此表示怀疑,但您可能有一个运行脚本的自定义操作(例如.vbs文件,可以找到运行脚本的CustomAction的示例here),这将采用该值并检查它是否有效。 VBScript支持正则表达式(参见here)。然后该脚本将某些属性设置为true或false,具体取决于guid是否有效。然后将在条件中使用此属性。