Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
            }
        }