Pergunta

Usando o Wix, qual é a maneira mais simples de desativar o botão Next em uma página até que o usuário tenha inserido um GUID bem formado em um controle de edição (TextBox)?

Espero que a resposta seja elementos de condição no próximo controle do botão, mas não consigo descobrir quais seriam as condições. As condições suportam a correspondência regular de expressão?

Foi útil?

Solução

Duvido, mas você pode ter uma ação personalizada que executa um script (por exemplo, arquivo .vbs, um exemplo de um customaction que executa um script pode ser encontrado aqui) que aceitariam esse valor e verificariam se é válido. O VBScript suporta expressão regular (ver aqui). Esse script definiria alguma propriedade como verdadeira ou falsa, dependendo se o GUID for válido. Esta propriedade seria então usada na condição.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top