Мне нужен мой установщик, чтобы принять пароль, и поэтому я создал диалоговое окно, в котором пользователям предлагается вводить свои пароли дважды (чтобы избежать ошибок), однако у меня возникают некоторые проблемы при получении моих «Ваши пароли не делают» метка "t match" появляется и исчезает в нужное время.
Это то, что я имею до сих пор:
<Control Id="Password" Type="Edit" Property="VDIR_PASSWORD" Password="yes" />
<Control Id="ConfirmPassword" Type="Edit" Property="ConfirmPassword" Password="yes" />
<Control Id="PasswordMismatchLabel" Type="Text" Text="Passwords do not match.">
<Condition Action="hide">VDIR_PASSWORD = ConfirmPassword</Condition>
</Control>
Компилируется, однако метка никогда не отображается. (если я переверну условие, то метка отобразится, но не исчезнет, если они не совпадают).
Я вижу, что мне не хватает подписки на какое-то событие, которое обновляет метку всякий раз, когда что-то происходит (например, пользователь нажимает клавишу, или фокус теряется из-за одного из элементов управления), однако я не могу чтобы найти любую документацию или примеры того, как я мог бы достичь этого.
Возможно ли это сделать?