private void HidePassword() { ImgShowHide.Source = new BitmapImage(new Uri("pack://application:,,,/Images/fatter-eye.png", UriKind.Absolute)); txtVisiblePasswordbox.Visibility = Visibility.Hidden; PasswordControl.Visibility = Visibility.Visible; PasswordControl.Focus(); }
private void PasswordControl_KeyDown(object sender, KeyRoutedEventArgs e) { if (e.Key == VirtualKey.Enter) { SignInButton.Focus(FocusState.Programmatic); PasswordControl.Focus(FocusState.Programmatic); SignInButton_Click(sender, e); } }
private async void SignInButton_Click(object sender, RoutedEventArgs e) { if (ViewModel.Account.Trim() == string.Empty) { ViewModel.ErrorText = "请输入手机号或者邮箱"; ViewModel.ShowError = true; AccountTextBox.Focus(FocusState.Programmatic); } else if (string.IsNullOrEmpty(ViewModel.Password)) { ViewModel.ErrorText = "请输入密码"; ViewModel.ShowError = true; PasswordControl.Focus(FocusState.Programmatic); } else { ViewModel.ShowError = false; await ViewModel.SignInAsync(); } }