Вам гораздо лучше использовать команды и привязки команд. Я не уверен, к какой конкретной команде будет привязано текстовое поле для желаемой функциональности, но одна из целей WPF заключалась в том, чтобы уменьшить использование обработчиков событий в коде.
Проверьте эту статью для обзора команд и эту статью для способа соединения команд с событиями. Командование WPF - одна из самых классных функций, позволяющая полностью разделить проблемы между пользовательским интерфейсом и бизнес-логикой.
В качестве сценария для наихудшего случая вы можете создать собственное текстовое поле, которое наследуется от элемента управления текстового поля, и подключить события в этом классе. Ваш контроль будет многоразовым.