Wix: отключите следующую кнопку до тех пор, пока управление редактированием не содержит действительный GUID

StackOverflow https://stackoverflow.com/questions/4006554

Вопрос

Используя WIX, какой простым способом отключить следующую кнопку на странице, пока пользователь не введет хорошо сформированного GUID в управлении редактированием (TextBox)?

Я ожидаю, что ответ будет элементами условия в следующем элементе управления кнопкой, но я не могу выяснить, какие условия будут. Дополнительные условия поддерживают регулярное выражение сопоставления?

Это было полезно?

Решение

Я сомневаюсь в этом, но вы можете иметь пользовательские действия, которые выполняют сценарий (например, файл .vbs, пример настройки, который запускается скрипт, можно найти здесь) который примет эту ценность и проверьте, действительно ли это. VBScript поддерживает регулярное выражение (см. здесь). Этот скрипт затем установит некоторое свойство в True или false в зависимости от того, если GUID действителен. Это свойство будет затем использоваться в состоянии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top