Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void KeyDown_Typed(object sender, System.Windows.Input.KeyEventArgs e)
        {
            if (e.Key != Key.Enter && e.PlatformKeyCode != 0x0A)
            {
                return;
            }
            switch (textboxWithFocus.Name)
            {
            case "AccountTextBox":
                PayeeTextBox.Focus();
                break;

            case "PayeeTextBox":
                MemoTextBox.Focus();
                break;

            case "MemoTextBox":
                OutflowButton.Focus();
                break;

            case "AmountTextBox":
                AmountTextBox.Focus();
                break;
            }
            CommitItemWithFocus();
        }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AddTransactionPage_GotFocus(object sender, RoutedEventArgs e)
 {
     if (Object.ReferenceEquals(e.OriginalSource.GetType(), PayeeTextBox.GetType()))
     {
         textboxWithFocus = e.OriginalSource as TextBox;
     }
     else if (Object.ReferenceEquals(e.OriginalSource.GetType(), OutflowButton.GetType()))
     {
         buttonWithFocus = e.OriginalSource as RadioButton;
     }
 }