Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.PreviewTextInput

 

Опубликовано: Октябрь 2016

Происходит при получении этим элементом текста аппаратно-независимым способом.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event TextCompositionEventHandler PreviewTextInput

Событие PreviewTextInput позволяет компоненту или приложению аппаратно-независимо отслеживать ввод текста. Клавиатура является основным источником события PreviewTextInput, но голосовой ввод, рукописный ввод и другие устройства ввода также могут генерировать событие PreviewTextInput.

Из-за сочетания клавиш — клавиатуры по умолчанию или редакторам методов ввода, несколько событий клавиш могут сгенерировать только одно событие текстового ввода.

Это событие создает псевдоним для TextCompositionManager.PreviewTextInput вложенное событие для этого класса, чтобы PreviewTextInput является частью класса список членов, когда UIElement наследуется как базовый элемент. Обработчики событий, присоединенные к PreviewTextInput событий присоединяются к основному TextCompositionManager.PreviewTextInput вложенное событие и получать один и тот же экземпляр данных события.

Поле идентификатора

PreviewTextInputEvent

Стратегия маршрутизации

Туннелирование

Делегат

TextCompositionEventHandler

  • Соответствующее событие восходящей маршрутизации — TextInput.

  • Переопределение OnPreviewTextInput реализовать обработку класса для этого события в производных классах.

.NET Framework
Доступно с 3.0
Вернуться в начало
Показ: