コード例 #1
0
 private void First_Changed(object sender, RoutedEventArgs e)
 {
     if (First.Password.Length == 4 && First.Password.All(x => x >= '0' && x <= '9'))
     {
         Confirm.Focus(FocusState.Keyboard);
     }
 }
コード例 #2
0
        private void Password_KeyDown(object sender, KeyRoutedEventArgs e)
        {
            if (e.Key >= Windows.System.VirtualKey.Number0 && e.Key <= Windows.System.VirtualKey.Number9)
            {
            }
            else if (e.Key >= Windows.System.VirtualKey.NumberPad0 && e.Key <= Windows.System.VirtualKey.NumberPad9)
            {
            }
            else if (e.Key == Windows.System.VirtualKey.Enter)
            {
                if (sender == First)
                {
                    Confirm.Focus(FocusState.Keyboard);
                }
                else
                {
                    Done();
                }

                e.Handled = true;
            }
            else
            {
                e.Handled = IsSimple;
            }
        }
 public ChangePinConfirmation()
 {
     InitializeComponent();
     HandleThemes();
     SetLanguage();
     Confirm.Focus();
 }
コード例 #4
0
 private void Enter(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         Confirm.Focus();
         AccountClick(sender, null);
     }
 }