none
Как организовать KeyDown в WPF для TextBox? RRS feed

  • Вопрос

  • В WinForm имеем следующую реализацию:

        private void NumberStrategyRB_KeyDown(object sender, KeyEventArgs e)
                {
                    switch (e.KeyCode)
                            {
                                case Keys.NumPad0:
                                case Keys.NumPad1:
                                case Keys.NumPad2:
                                case Keys.NumPad3:
                                case Keys.NumPad4:
                                case Keys.NumPad5:
                                case Keys.NumPad6:
                                case Keys.NumPad7:
                                case Keys.NumPad8:
                                case Keys.NumPad9:                        
                                case Keys.Left:
                                case Keys.Right:
                                case Keys.Back:
                                case Keys.Delete:
                                    e.SuppressKeyPress = false;
                                    break;
                                default:
                                    e.SuppressKeyPress = true;
                                    break;
                            }
                }

    В списке событий для Text Box не смого подобрать нужное.

    Также интересует, как сделать так чтобы при редактировании мы не уходили за границы TextBox?


    Eugene

    11 августа 2013 г. 13:18

Ответы