ContentElement.TextInput Событие

Определение

Происходит, когда этот элемент получает текст независимо от устройства.

public:
 virtual event System::Windows::Input::TextCompositionEventHandler ^ TextInput;
public event System.Windows.Input.TextCompositionEventHandler TextInput;
member this.TextInput : System.Windows.Input.TextCompositionEventHandler 
Public Custom Event TextInput As TextCompositionEventHandler 

Тип события

Реализации

Комментарии

Important

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

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

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

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

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

Сведения о перенаправленных событиях

Элемент Ценность
Поле идентификатора TextInputEvent
Стратегия маршрутизации Восходящей
Делегат TextCompositionEventHandler
  • Соответствующее событие туннелирования .PreviewTextInput

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

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