У меня есть страница создания учетной записи в моем PCL с кнопкой, которая зависит от нескольких полей ввода.
Я хочу включить кнопку Создать только тогда, когда поля имеют правильный ввод. Вот моя разметка:
<Button Text="Create Account" Clicked="CreateAccountButton_Clicked" IsEnabled="False">
<Button.Triggers>
<MultiTrigger TargetType="Button">
<MultiTrigger.Conditions>
<BindingCondition Binding="{Binding Source={x:Reference EmailValidator}, Path=IsValid}" Value="True" />
<BindingCondition Binding="{Binding Source={x:Reference PasswordValidator}, Path=IsValid}" Value="True" />
</MultiTrigger.Conditions>
<Setter Property="IsEnabled" Value="True" />
</MultiTrigger>
</Button.Triggers>
</Button>
Я проверил, что валидаторы устанавливают свои свойства IsValid в True, но кнопка НЕ включена. Я использую эмулятор Android и Visual Studio 2019.
Код выше идентичен нескольким примерам, которые я нашел в Интернете.
Я что-то упустил?