Вставить событие в текстовое поле WPFC#

Место общения программистов C#
Ответить
Anonymous
 Вставить событие в текстовое поле WPF

Сообщение Anonymous »

Я создал пользовательский элемент управления, наследующий TextBox. Этот пользовательский элемент управления представляет собой числовое текстовое поле, поддерживающее только числа.

Я использую OnPreviewTextInput, чтобы проверять каждый новый вводимый символ, чтобы убедиться, что этот символ является допустимым вводом. Это прекрасно работает. Однако, если я вставляю текст в TextBox, OnPreviewTextInput не запускается.

Как лучше всего захватить вставленный текст в TextBox?

Кроме того, у меня возникает проблема при нажатии клавиши Back Space, я не могу понять, какое событие это сработает. OnPreviewTextInput не запускается!

Есть идеи, как перехватывать события вставки текста и возврата в текстовое поле WPF TextBox?

Подробнее здесь: https://stackoverflow.com/questions/306 ... pf-textbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»