Можно ли имитировать нажатия клавиш в Silverlight (аналогично SendKeys)? - PullRequest
2 голосов
/ 09 июня 2009

Можно ли создать приложение Silverlight со встроенной экранной клавиатурой с учетом контекста (например, экранная клавиатура отображается только в том случае, если текстовое поле находится в фокусе).

Ответы [ 3 ]

1 голос
/ 10 июня 2009

Да, но вам нужен дополнительный JavaScript, который будет показывать \ скрывать приложение silverlight.

Например: пользователь фокусируется на текстовом поле пароля, на экране javascript отображается ваше приложение. Нажмите на виртуальную клавиатуру приложения поднимает JavaScript, который редактирует текстовое поле.

НТН

0 голосов
/ 29 мая 2015

Andrius Mudinas с открытым исходным кодом великолепной экранной клавиатуры Silverlight:

http://www.mudinas.com/post/2009/07/10/Silverlight-Keyboard-Control.aspx

Мы интегрировали это в наше собственное приложение Silverlight. Не забудьте скопировать стили клавиатуры из их App.xaml в App.xaml вашего проекта.

Вы можете подключиться к событию KeyPressed.

0 голосов
/ 10 ноября 2009

Я искал то же самое, поэтому я создал виртуальную клавиатуру ввода, которая может прикрепляться к текстовым полям и другим элементам управления - посмотрите здесь:

http://www.orktane.com/Blog/post/2009/11/09/Virtual-Input-Keyboard-Behaviours-for-Silverlight.aspx

Надеюсь, это поможет, хотя на 5 месяцев позже :)

...