Я занимаюсь разработкой большого бизнес-приложения на C # и WPF. Наш стандарт состоит в том, чтобы включать кнопки ускорения для кнопок во всех формах (Сохранить, Отмена, Поиск и т. Д.). Недавно я заметил, что при загрузке формы клавиша ускорения активна, даже когда пользователь не нажимает клавишу «Alt». Например, наша кнопка «Поиск» использует «Alt-H» в качестве ускорителя, но пользователь может начать поиск, просто нажав «H». Я использую стандартную «_» в содержимом кнопки для создания клавиши ускорения.
<Button Content="Searc_h"/>
Кто-нибудь еще заметил такое поведение и нашел ли кто-нибудь подходящий обходной путь, требующий нажатия клавиши «Alt»?