xamarin.forms - 使用行为禁用/启用基于必填字段为空或为空的保存按钮
问题描述
我创建了一个行为“RequiredValidationBehavior”并应用于 XAML 页面中的一个输入字段。它的工作原理是,如果输入字段为空,则占位符颜色变为红色,从而指示必填字段。这工作正常。我面临的问题是页面上的按钮,如果此输入字段为空,则应禁用该按钮,如果输入字段具有某些值则启用该按钮。我想使用我创建的行为来实现这一点。
感谢您提前回复。
解决方案
您可以尝试使用以下代码:
public void entryTextChanged(object obj, EventArgs args)
{
if (entry.Text.Length > 0)
button.IsEnable= true;
else
button.IsEnable = false;
}
只需将此事件分配给“TextChanged”事件上的条目。
推荐阅读
- android - 不在 androidx.viewpager2.widget.ViewPager2 中显示片段并且不滑动:
- sql-server - SSIS 变量作为发送邮件任务中的消息源
- ajax - 通过 Ajax 向 API 发送数据
- javascript - 如何更改散点图中点的形状?
- python - Pyspark Dataframe 数据透视和分组计数
- laravel - 反应 axios 401 未经授权,有时 403
- json - 将每个员工的员工详细信息作为 JSON 数组返回到 SQL Server 中的每个员工
- node.js - 有没有办法让我的 nodejs - selenium 宏存储缓存?
- html - Oracle Apex 中的富文本编辑器和变音符号
- flutter - 我如何遍历地图列表,以便一路获得最终值?