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

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

Сообщение Anonymous »

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

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

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

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

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

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

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