Прочитать на английском

Поделиться через


UIElement.PreviewTextInput Событие

Определение

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

C#
public event System.Windows.Input.TextCompositionEventHandler PreviewTextInput;

Тип события

Реализации

Комментарии

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

Из-за сочетаний клавиш (на клавиатурах по умолчанию или с помощью редакторов методов ввода) несколько событий клавиш могут вызывать только одно событие ввода текста.

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

Сведения о маршрутизируемом событии

Поле идентификатора PreviewTextInputEvent
Стратегия маршрутизации Туннелирование
Делегат TextCompositionEventHandler
  • Соответствующее восходящее событие — TextInput.

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

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел