protected override void OnElementChanged(ElementChangedEventArgs <Entry> e)
        {
            base.OnElementChanged(e);


            if (e.NewElement != null)
            {
                Control.Background = DrawableSimpleExt.FromResource(R.Drawable.Empty);
                //Control.Background = DrawableSimpleExt.FromResource(R.Drawable.editText_back);
                Control.SetPadding(0, 0, 0, 0);
                //Control.SetCursorVisible(true);

                //	Control.BorderStyle = UITextBorderStyle.None;
                UpdateEtcOption();
                if (ElementEx.BecomeFirstResponderAction > 0)
                {
                    SysFunc.RequestMainThread(async() =>
                    {
                        await Task.Yield();
                        RunBecomeFirstResponder();
                    });
                }
                //!!!!!RemoveOnKeyboardBackPressedEvent();


                UpdateVerticalTextAlignment();

                //	AddToolbarHide();
                //	//AddToolbarHide2();
            }
        }