首页 > 解决方案 > 使用行为禁用/启用基于必填字段为空或为空的保存按钮

问题描述

我创建了一个行为“RequiredValidationBehavior”并应用于 XAML 页面中的一个输入字段。它的工作原理是,如果输入字段为空,则占位符颜色变为红色,从而指示必填字段。这工作正常。我面临的问题是页面上的按钮,如果此输入字段为空,则应禁用该按钮,如果输入字段具有某些值则启用该按钮。我想使用我创建的行为来实现这一点。

感谢您提前回复。

标签: xamarin.forms

解决方案


您可以尝试使用以下代码:

public void entryTextChanged(object obj, EventArgs args)
    {
        if (entry.Text.Length > 0)
            button.IsEnable= true;
        else
            button.IsEnable = false;
    }

只需将此事件分配给“TextChanged”事件上的条目。


推荐阅读