【问题标题】:Xamarin Forms - Validate Entry Textbox If EmptyXamarin 表单 - 如果为空,则验证条目文本框
【发布时间】:2023-04-03 02:30:01
【问题描述】:

我正在尝试在继续之前验证文本框是否为空。

只有在页面加载时单击按钮而不输入任何详细信息才有效。

但是如果你输入详细信息,然后删除它,然后单击按钮,它不会验证并继续到下一页,数据为空。

这是我的代码:

XAML

<Entry x:Name="BillingFirstName" Placeholder="First name *" PlaceholderColor="Gray" />

CS

async void ProceedPaymentBtnClicked(object sender, EventArgs e)
{
if (BillingFirstName.Text == null)
  {
   await DisplayAlert("Billing", "Please enter a first name.", "OK");
   return;
  }
}

【问题讨论】:

    标签: c# ios validation xaml xamarin.forms


    【解决方案1】:

    “空”TextBox 可以是 null 或包含 0 个字符或仅包含空格。 String 包含检查这些条件的辅助方法

    if ((string.IsNullOrEmpty(BillingFirstName.Text) || 
        (string.IsNullOrWhitespace(BillingFirstName.Text))
    

    【讨论】:

      猜你喜欢
      • 2014-08-17
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      相关资源
      最近更新 更多