WPF ComboBox PreviewKeyDown не поднимается при нажатии клавиш со стрелками вверх или вниз [дубликат]

Сначала создайте последовательность:

  CREATE SEQUENCE SEQ_SLNO START с 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE NOCACHE NOORDER;   

после этого Обновите таблицу, используя последовательность:

  UPDATE имя_таблицы SET colun_name = SEQ_SLNO.NEXTVAL;   
1
задан Bill the Lizard 31 March 2012 в 20:27
поделиться

1 ответ

Попробуйте вместо этого обработать PreviewKeyUp (или KeyUp). Если это не сработает, то ваше окно или код должно быть больше (обрабатываете ли вы другие экземпляры этих событий)?

2
ответ дан Wonko the Sane 17 August 2018 в 10:30
поделиться
  • 1
    Привет, Wonko работа над PreviewKeyUp. Но можете ли вы объяснить, что событие PreviewKeyDown не было уволено за клавишу со стрелкой вниз ??? – samar 18 August 2010 в 05:44
  • 2
    Я не уверен в этом, но я считаю, что это связано с тем, что PreviewKeyDown является событием туннелирования. Редактируя ComboBox, я считаю, что TextBox, который становится частью ControlTemplate для ComboBox, поглощает это событие. – Wonko the Sane 18 August 2010 в 14:24
  • 3
    Разве не факт, что это событие туннелирования означает, что обработчик события PreviewKeyDown должен запускаться до того, как TextBox сможет обработать его? – xr280xr 3 November 2011 в 18:22
Другие вопросы по тегам:

Похожие вопросы: