【问题标题】:Validation part in xamarin forms [closed]xamarin 表单中的验证部分
【发布时间】:2018-11-25 00:18:05
【问题描述】:

我不知道如何设置边框颜色。如果用户输入了错误的关键字,则边框会显示为红色。让我知道是否有人对此有此解决方案。我在这里附上了示例图片。谢谢!

sample screenshot

我需要完全一样的。

【问题讨论】:

  • 请分享相关代码以及您的问题描述以及您已尝试采取哪些措施来解决问题。

标签: xamarin xamarin.forms xamarin.ios xamarin.android


【解决方案1】:

您可以使用密码字段的正则表达式检查按钮单击事件,并匹配您的两个文本是否相同。

代码:

    public void btnclick(object sender, EventArgs args)
{
    if(string.ISNullOrEmpty(entrypassword.text))
    {
        lblerror1.text = "Password Required";
        return;
    }
    if(string.ISNullOrEmpty(entryconfirmpassword.text))
    {
        lblerror2.Text = "Confirm Password required";
        return;
    }
    else
    {
        if(entrypassword.text.length <9)
        {
            lblerror1.Text = "Password must be 8 characters";
            return;
        }       
        if(entrypassword.text != entryconfirmpassword.text)
        {
            lblerror2.Text = "Passwords are not match";
            return;
        }
        else
        {
            // your button click code
        }       
    }       
}

还有第二个选项是Triggers的Entry。

【讨论】:

  • 您好,谢谢!是否可以为 ImageEntry 设置边框轮廓颜色
  • 为此,您必须使用 Entry Renderer。您可以使用此链接检查该代码:stackoverflow.com/a/37823390/6060754
  • @Muthukumarc,你可以参考XfxEntry
  • @York Shen 大家好,感谢您的回复,但我想要一个边框效果。如果条目为空,则边框颜色显示为红色,否则仅显示默认颜色。
猜你喜欢
  • 2021-09-11
  • 2012-11-02
  • 2011-02-17
  • 1970-01-01
  • 2015-12-22
  • 1970-01-01
  • 2013-08-26
  • 1970-01-01
相关资源
最近更新 更多