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