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