protected override void OnElementChanged(ElementChangedEventArgs <Entry> e) { base.OnElementChanged(e); _properties = (e.NewElement != null) ? new EntryExtend(e.NewElement) : null; if (Control != null && _properties != null) { Control.Background = null; UpdateMaxLength(EntryExtend.GetMaxLength(Element)); } }
protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { if (_properties != null) { if (e.PropertyName == EntryExtend.MaxLengthProperty.PropertyName) { UpdateMaxLength(EntryExtend.GetMaxLength(Element)); } } base.OnElementPropertyChanged(sender, e); }
protected override void OnElementChanged(ElementChangedEventArgs <Entry> e) { base.OnElementChanged(e); _properties = (e.NewElement != null) ? new EntryExtend(e.NewElement) : null; if (Control != null && _properties != null) { Control.BorderStyle = UIKit.UITextBorderStyle.None; UpdateMaxLength(EntryExtend.GetMaxLength(Element)); } }