Exemple #1
0
        void EditText_FocusChange(object sender, FocusChangeEventArgs e)
        {
            var mgr = (InputMethodManager)Context.GetSystemService(Context.InputMethodService);

            if (string.IsNullOrEmpty(ErrorText))
            {
                if (e.HasFocus)
                {
                    DividerLine.SetBackgroundColor(new Color(ContextCompat.GetColor(Context, Resource.Color.deep_lemon)));
                }
                else
                {
                    DividerLine.SetBackgroundColor(new Color(ContextCompat.GetColor(Context, Resource.Color.deep_lemon)));
                }
            }
            else
            {
                DividerLine.SetBackgroundColor(new Color(ContextCompat.GetColor(Context, Resource.Color.deep_lemon)));
            }

            if (e.HasFocus)
            {
                mgr.ShowSoftInput(EditTextControl, ShowFlags.Implicit);
                UpdateLabelSize(e.HasFocus);
            }
        }
        void EditText_FocusChange(object sender, FocusChangeEventArgs e)
        {
            var mgr = (InputMethodManager)Context.GetSystemService(Context.InputMethodService);

            if (TextViewError.Visibility == ViewStates.Invisible)
            {
                if (e.HasFocus)
                {
                    DividerLine.SetBackgroundColor(new Color(DividerColorFocus.ToArgb()));
                }
                else
                {
                    DividerLine.SetBackgroundColor(new Color(DividerColor.ToArgb()));
                }
            }

            if (e.HasFocus)
            {
                mgr.ShowSoftInput(EditTextControl, ShowFlags.Implicit);
                UpdateLabelSize(e.HasFocus);
            }
            else
            {
                Validate();
            }
        }
        public void write()
        {
            var line = new DividerLine('=');

            line.Width = 5;

            var writer = MockRepository.GenerateMock <TextWriter>();

            line.Write(writer);

            writer.AssertWasCalled(x => x.WriteLine("====="));
        }
Exemple #4
0
        public void Validate()
        {
            TextViewError.Text = ErrorText;

            if (string.IsNullOrWhiteSpace(ErrorText))
            {
                TextViewError.Visibility = ViewStates.Invisible;
                DividerLine.SetBackgroundColor(new Color(ContextCompat.GetColor(Context, Resource.Color.deep_lemon)));
            }
            else
            {
                TextViewError.Visibility = ViewStates.Visible;
                DividerLine.SetBackgroundColor(new Color(ContextCompat.GetColor(Context, Resource.Color.deep_lemon)));
            }
        }