WPF Textbox Preview события, связанные - PullRequest
3 голосов
/ 09 июня 2010

У меня есть текстовое поле WPF, и я выполняю следующие действия

  1. Введите текст как "12345"
  2. Переместите курсор между 3 и 4 (используя стрелку или щелчок мыши)
  3. Введите 0 (таким образом, текст теперь "123045")

Какие события / eventargs могут сказать мне, что 0 был введен в местоположении 4. Мне нужно знать это на уровне предварительного просмотра, чтобы я моготклонить символ 0 на основе цифр с префиксом и суффиксом.

Ответы [ 2 ]

4 голосов
/ 09 июня 2010

В событии PreviewTextInput вы можете использовать свойство TextBox CaretIndex , чтобы узнать, где вводится ввод.

2 голосов
/ 09 июня 2010

Вы можете использовать событие PreviewTextInput.(см. здесь для полного примера)

...