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

Событие UIElement.TextInput

 

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

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

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

public event TextCompositionEventHandler TextInput

Реализует

IInputElement.TextInput

System_CAPS_importantВажно

Это событие может уже быть помечено как обработанное внутренними реализациями составных элементов управления. См. примечание ниже.

TextInput Событие уже может быть помечено как обработанное внутренними реализациями составных элементов управления. Например TextBox является составной элемент управления где TextInput событие уже помечено как обработанное; внутри элемента. Элементы управления для этого, так как он должен определять некоторые виды ввода, например клавиши со стрелками, имеющие особое значения для этого элемента управления. Если вы используете PreviewTextInput как событие, где можно присоединять обработчики для ввода текста, могут получать лучшие результаты. Этот прием позволяет обойти большинство случаев, когда это событие уже помечено как обработанное композиции элемента управления и предотвращает получение событий маршрута события обработчиком.

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

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

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

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

TextInputEvent

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

Вверх

Делегат

TextCompositionEventHandler

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

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

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