C # WPF нажатие кнопки - PullRequest
       19

C # WPF нажатие кнопки

3 голосов
/ 12 мая 2011

Интересно, есть ли способ проверить, нажата ли клавиша?

Чего я хочу добиться - создать что-то вроде текстового редактора, я закончил большинство частей.Теперь, когда я нажимаю на кнопку, у меня есть функция под элементом PreviewKeyUp, а другой PreviewKeyDown ... Есть что-то вроде PreviewKeyClick или KeyClick?

PS: я используюVisual Studio 2010 и компиляция под .NET Framework 3.5 ... Я знаю, что могу использовать 4.0, но 3.5 из-за ограничений на клиентском ПК.Приложение предназначено для определенного клиента, и я не могу обновить .NET Framework на клиентском компьютере.Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

Ответы [ 2 ]

2 голосов
/ 12 мая 2011

Как правило, для текстовых редакторов необходимо обрабатывать события TextInput (или PreviewTextInput ) и KeyDown / PreviewKeyDown.Последний обрабатывает ключи, не включенные в события TextInput.

2 голосов
/ 12 мая 2011

KeyPress событие - это то, что вы ищете, я думаю.Предупреждение: не работает с не символьными клавишами.

...