我的 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。
上面的代码与我在网上找到的几个示例相同。
我错过了什么吗?