У меня есть приложение, которое объявляет текстовые поля в разных местах, например, в стилях и шаблонах данных, и теперь я нахожусь в ситуации, когда мне нужно изменить стандартное поведение каждого текстового поля для получения и потери фокуса.
Какой хороший способ сделать это?
Я думал о двух решениях: одно - извлечь новый класс из TextBox, который, как я понимаю, обычно осуждается. Другой - создать какой-то стиль, который использует EventSetters, но, поскольку у стилей и шаблонов данных в моем приложении нет файлов кодовой привязки, я не знаю, как событие найдет соответствующий обработчик события.