ВУЗ:
Составители:
Рубрика:
134
Таблица 10
События клавиатуры в порядке возникновения
Имя Тип
маршрутизации
Описание
PreviewKeyDown Туннелирование Возникает при нажатии клавиши.
KeyDown Поднятие Возникает при нажатии клавиши.
PreviewTextInput Туннелирование Возникает, когда нажатие клавиши заверше-
но, и элемент получает текстовый ввод. Это
событие не возникает для тех клавиш, кото-
рые в результате не приводят к вводу текста.
TextInput Поднятие Возникает, когда нажатие клавиши заверше-
но и элемент получает текстовый ввод. Это
событие не возникает для тех клавиш, кото-
рые в результате не приводят к вводу текста.
PreviewKeyUp Туннелирование Возникает при отпускании клавиши.
KeyUp Поднятие Возникает при отпускании клавиши
Обработка событий, поступающих с клавиатуры, никогда не
была столь легкой, как это может показаться. Некоторые элементы
управления могут блокировать часть этих событий, поэтому они мо-
гут выполнять свою собственную обработку клавиатуры. Наиболее
ярким примером является элемент TextBox, который блокирует собы-
тие TextInput. Элемент TextBox блокирует также событие KeyDown
для некоторых нажатий клавиш, таких как клавиши управления кур-
сором. В случаях, подобных этим, по-прежнему можно использовать
туннельные события (PreviewTextInput и PreviewKeyDown).
Элемент управления TextBox добавляет одно новое событие –
TextChanged. Это событие возникает сразу после того, как нажатие
клавиши приводит к изменению текста в текстовом поле. В этот мо-
мент новый текст уже является видимым в текстовом поле, потому
отменить нежелательное нажатие клавиши уже будет поздно.
Страницы
- « первая
- ‹ предыдущая
- …
- 132
- 133
- 134
- 135
- 136
- …
- следующая ›
- последняя »