Как отключить клавишу ускорения для некоторых кнопок - PullRequest
3 голосов
/ 20 октября 2010

Я устанавливаю значение .Content для кнопки в строку, содержащую подчеркивание;первое подчеркивание интерпретируется как клавиша ускорения.

Не изменяя базовую строку (заменяя все _ на __), есть ли способ отключить ускоритель для кнопок без меню?

1 Ответ

4 голосов
/ 20 октября 2010

Один простой способ - встроить вашу строку в TextBlock (который не имеет понятия ключа доступа) и использовать его в качестве содержимого вашей кнопки вместо необработанной строки:

<Button><TextBlock Text="{Binding TextWithUnderscore}" /></Button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...