我有一个Xamarin Forms申请,我有一个注册表格,我需要验证密码和确认密码字段应该是相同的.
有没有办法实现这个使用Xamarin Behaviour?
我已经实施Xamarin Behaviour了如下Required Field验证和Email Regex验证 -
public class RequiredValidatorBehavior : Behavior<Entry>
{
static readonly BindablePropertyKey IsValidPropertyKey = BindableProperty.CreateReadOnly("IsValid", typeof(bool), typeof(RequiredValidatorBehavior), false);
static readonly BindableProperty IsValidProperty = IsValidPropertyKey.BindableProperty;
public bool IsValid
{
get { return (bool)base.GetValue(IsValidProperty); }
private set { base.SetValue(IsValidPropertyKey, value); }
}
protected override void OnAttachedTo(Entry bindable)
{
bindable.Unfocused += HandleFocusChanged;
base.OnAttachedTo(bindable);
}
protected override void OnDetachingFrom(Entry bindable)
{
bindable.Unfocused -= HandleFocusChanged;
base.OnDetachingFrom(bindable);
}
void HandleFocusChanged(object …Run Code Online (Sandbox Code Playgroud) 我有一个文本段落,可能包含一些网址链接.我需要从该字符串中删除下划线"_".
但正如我所说的文字有url链接和url链接也可能有下划线但不应删除它们的下划线.
链接可以是任何顺序,即这些链接上方或下方可能有一些文本,基本上这是将在电子邮件中发送的电子邮件文本内容.
我正在考虑使用一些正则表达式,但这将删除链接中的下划线,我不想要.我正在考虑取出这些链接,然后删除下划线,然后再添加文本中的链接,但正如我所说,链接可以是不同的顺序,即文本是动态内容.
任何指导将不胜感激,我将从那里采取.谢谢.