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("=====")); }
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))); } }